-
Notifications
You must be signed in to change notification settings - Fork 982
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Checking mergeability…
Don’t worry, you can still create the pull request.
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: MicrosoftDocs/cpp-docs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: MicrosoftDocs/cpp-docs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: FromPrivateLiveToMaster
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 2 commits
- 22 files changed
- 4 contributors
Commits on Jun 12, 2026
-
Significantly update C++ modernization agent docs for GA of MSVC upgr…
…ade scenario (#6737) * Copilot CLI's initial implementation of the expansion of GHCP modernization for C++ documentation * Rename directory from github-copilot-app-modernization-cpp to github-copilot-modernization-cpp and add redirects * Renaming link to the scenario documentation to match .NET's table of contents * Modifying some of the text generated by Copilot CLI - for accuracy - for closer-to-complete-ness - for wording choices * Remove working-with-agent page; add FAQ entry for interacting with the agent * Add explicit C++ convention and tools tips to FAQ * Remove upgrade-options references from C++ overview docs * Update C++ modernization docs minimum VS version to 18.7 * Expanding on tip to explain just how to create a git directory and how to clean up if you don't want it long-term. * Adding/fixing aka.ms VS download links * Updating required installer components to use correct names and be more inclusive. * Clarify explicitly that .uproject codebases are not yet supported * Improving the Provide feedback section with easy-to-use links * Expanding on tip to talk about workflow metadata files being in distinct commits to make removal later easier. * Modifying links to try to resolve automated validation issues * Simplifying intro paragraph based on feedback * Efforts to distinguish the General section from the Upgrade section. This change is to clarify that the modernization agent has a much broader scope than just the MSVC upgrade scenario that we have been working on. It does this by: - Expanding the explanation about what the agent does in the context of C++ users. - Renaming the Upgrade section to specifically address the MSVC upgrade scenario * Updating answer to what the agent actually changes to more clearly define what it means to fix conformance issues. Also fixes some terminology around headers and include directives and qualifies git commit behavior on actually having the project in a git repository. * Being clearer on the sequence of steps in the answer on how to correct mistakes made by the agent. * Simplified answer for needing a Copilot subscription * Slightly moving the exclusion of .uproject so that it's colocated with the mention of the Game development workload. * Fixing links * Remove potential commitment of future work that we haven't decided to do yet. * Fixing links * Removing unnecessary header * Rewording the sections describing what/how the MSVC upgrade scenarios complete the task * Adding example of an STL change that the agent can fix * Removing 'also' * Fixing links * Wording change about the MSVC scenario building your product * Providing more information on how to document known build issues for the agent * Wording change "may" -> "can" * Explaining to the user how to actually stop the agent and redirect it * Making it clearer that the text is suggesting prompts to use. * Updating a related page to link to the agent overview. * Making it clearer that the text shows 2 different ways to start the agent. * Removing 'Alternatively' * Collapse the note into the preceding paragraph as normal text. * Providing better instructions on how to switch between Automatic and Guided modes. * Removing additional "collaboration" rationale since "doing other work" covers it. * Adding top-level heading by moving all headings up 1 level. * Replacing text that potentially promises future changes with verbiage used elsewhere and fixing the Developer Community link * Fixing links * Moving question about supported projects that are specific to the MSVC upgrade scenario to that section of the FAQ * Changing language from "deals with" to "helps with" * Revert "Adding top-level heading by moving all headings up 1 level." This reverts commit 7a10ee7c5e9c7cf8f6a9b3bc61ee66a64065cab4. * Previous attempt at resolving top-level header issue failed because you can't have multiple top-level headers. Adding one that matches what the .NET docs did here. * Adding a walkthrough/tutorial on using the modernization agent to upgrade an old C++ sample to use a newer MSVC version * Removing incorrect (and incorrectly formatted) image of the enabling setting. * Rewriting proposed example prompts to avoid the impression that they will install the latest MSVC build tools. * Adding note about not supporting .uproject in the FAQ. * Removing trailing slash from directory name * Fixing typo 'commited' >> 'committed' * Removing duplicated line * Rephrasing prompt to get list of scenarios. * Removing 'If necessary' language. * Clarifying that "latest" means the "latest, installed" version. * Using "For example" language. * Fixing typo "build" >> "building" * Providing more context for the troubleshooting tip for the agent not showing up. * Turning "Cancel button" into "cancel button" since the button doesn't have "Cancel" on it's label. * Fixing misplaced comma * Fixing prompt quotation style * Removing image with malformed name. A replacement has already been added. * Removing link to image that I didn't add. * Fixing numerous Acrolinx suggestions for the Hilo walkthrough. * A few more Acrolinx suggestions that were missed or new based on new text. * Adding an introductory paragraph to the installation instructions page. * Moving the note on missing .uproject support back to the line talking about supported project types as just an additional sentence. The alternatives seemed less good: - Drop it entirely - Insert a `> [!NOTE]` in the middle of a bulleted list - Move the required components to the bottom, separating it from the VS version requirement (and nominally "out of order") * Fixing spelling mistake with 'environment' * Updating alt text for images to clearly indicate they are screenshots. * Adding intro paragraph at top of Hilo walkthrough doc. * Renaming image files with some additional '-' separators between parts of the filename. * Addressing remaining reviewer feedback. * Renaming Setup Assistant image file back to walkthrough-hilo-setup-assistant.png * Fixing 'an' -> 'a' * address PR review feedback * address PR feedback --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Tyler Whitney <TylerMSFT@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2412558 - Browse repository at this point
Copy the full SHA 2412558View commit details -
Merge pull request #6745 from MicrosoftDocs/main
Auto Publish – main to live - 2026-06-12 17:31 UTC
Configuration menu - View commit details
-
Copy full SHA for 6204694 - Browse repository at this point
Copy the full SHA 6204694View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...FromPrivateLiveToMaster