Microsoft updates Visual Studio with bulk Git tools and new Copilot modes
The latest update to Microsoft's flagship IDE introduces smarter AI workflows, faster merge conflict resolution, and a new 'Hot Exit' feature.
The short version
- Users can now resolve merge conflicts in bulk across multiple files simultaneously.
- New GitHub Copilot Chat includes 'Agent' and 'Ask' modes for end-to-end task handling.
- A 'Hot Exit' feature preserves unsaved documents even when the application is closed.
- New keyboard shortcuts allow moving tabs and tools in the document well.
- The update introduces a new font and color experience for IDE personalization.
Why it matters
These updates streamline the developer workflow by reducing repetitive manual tasks during version control and AI interaction. They also provide a safety net for unsaved work, making the development environment more resilient to unexpected closures.
Streamlining version control
Microsoft has released a significant update to Visual Studio, its primary integrated development environment (IDE). This update focuses heavily on improving the bundled Git integration, which is the system developers use to track changes in their code. One of the primary goals is to make it easier for programmers to manage complex code changes during refactoring, which is the process of restructuring existing code without changing its external behavior.
A key addition is the ability to review a specific commit against the current working tree. This allows a developer to see exactly how their current code differs from a previous version by right-clicking a commit in the Git Repository window. By selecting 'Compare with Working Tree,' users can visualize these differences more clearly than before.
The update also addresses the tedious process of resolving merge conflicts. A merge conflict occurs when two people make changes to the same part of a file, and the computer doesn't know which version to keep. As reported by Mint on MSN, users can now resolve these conflicts in bulk. By selecting multiple items in the Unmerged Changes window, a developer can choose to 'Keep All Current' or 'Take All Incoming' across all selected files at once.
Advanced AI workflows
The update introduces a new GitHub Copilot Chat experience within the Visual Studio interface. This integration brings the Copilot SDK foundation to the chat, enabling more sophisticated interaction styles. Specifically, it introduces 'Agent' mode and 'Ask' mode to help developers interact with the AI in more structured ways.
These new modes are designed to handle 'capable' agent workflows. This means the AI can manage end-to-end tasks with significantly less back-and-forth between the human and the machine. By allowing the AI to handle multi-step processes, developers can stay focused on high-level logic rather than micro-managing every individual prompt or instruction.
To ensure a smooth experience, Microsoft has implemented more effective prompt caching. This is a technique that stores previous AI responses to improve performance during longer-running sessions. The update also aims to provide consistent behavior across every surface where Copilot is available, ensuring that the AI responds in a predictable manner regardless of where the developer is working.
Persistence and navigation
One of the most practical additions in this update is the 'Hot Exit' capability. This feature is designed to preserve a developer's work between different sessions, even if they have not manually saved their progress. It acts as a safety net for active projects that might otherwise be lost if the IDE is closed unexpectedly.
While this feature is not enabled by default, users can manually turn it on in the settings. By navigating to the 'Projects and Solutions' section in the options menu, developers can select the option to reopen unsaved documents on solution load. This ensures that the environment remains exactly as the user left it, which can save significant time when switching between different tasks or restarting the application.
In addition to persistence, the update improves how developers navigate their workspace. New keyboard shortcuts have been added to allow for the movement of documents, tools, or tabs within the document well. Specifically, users can now use Ctrl+Shift+Pg Up or Ctrl+Shift+Pg Down to reposition these elements quickly without needing to use a mouse.
Customization and setup
Microsoft is also providing more ways for developers to personalize their workspace. The update includes a new font and color experience, which allows for a more tailored visual environment. Since developers spend many hours looking at code, these aesthetic updates can improve readability and reduce eye strain during long coding sessions.
To access the new AI features, users must manually opt-in through the software settings. The process involves navigating to the GitHub Copilot Chat section within the Tools and Options menu. Once the user checks the box for the new Copilot chat experience, they must restart Visual Studio for the changes to take effect.
These updates represent a move toward a more automated and resilient development experience. By combining powerful AI agents with better version control tools and workspace persistence, Microsoft is attempting to reduce the friction of daily programming tasks. The focus remains on making the IDE more responsive to the complex needs of modern software engineering.
What to watch
- How developers react to the 'Agent' mode's ability to handle end-to-end tasks.
- Whether the 'Hot Exit' feature becomes a default setting in future updates.
Try it
Go to Tools > Options > GitHub > Copilot > Copilot Chat in Visual Studio and check 'Use new Copilot chat experience' to try the new Agent mode.
Sources and links
- ReportingMint on MSN: the article we sourced
Liked it? Say why
Add a line for other readers.
No account needed. We never show your email. Comments with links, ads or abuse are held and not shown. Your comment shows after a quick check.
Listen to the AI Wire headlines
Listen to the AI WireListen to our daily AI shows every morning: on your commute, in the shower, wherever you are
Listen to the daily showsFirst reported by Mint on MSN · Read the original. Written by the SI Agent News Desk from the reporting above.Written with AI from the source above. Every number is checked against the source. Spot a mistake? Corrections.
