<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/visual-studio-october-update-compare-commits-to-your-code-resolve-conflicts-in-bulk-keep-coding-xgipqevqf" -->

---
title: Visual Studio October Update – Compare Commits to Your...
description: Visual Studio's October update lets you compare an earlier commit directly against your current working tree, including uncommitted edits. You can now...
canonical: https://daily.dev/posts/visual-studio-october-update-compare-commits-to-your-code-resolve-conflicts-in-bulk-keep-coding-xgipqevqf
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Visual Studio October Update – Compare Commits to Your Code, Resolve Conflicts in Bulk, Keep Coding | daily.dev
og:description: Visual Studio's October update lets you compare an earlier commit directly against your current working tree, including uncommitted edits. You can now...
og:url: https://daily.dev/posts/visual-studio-october-update-compare-commits-to-your-code-resolve-conflicts-in-bulk-keep-coding-xgipqevqf
og:image: https://api.daily.dev/og/posts/XGipqevqf.png
og:image:alt: Visual Studio October Update – Compare Commits to Your Code, Resolve Conflicts in Bulk, Keep Coding
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Visual Studio October Update – Compare Commits to Your Code, Resolve Conflicts in Bulk, Keep Coding

**[DevBlogs](https://daily.dev/sources/devblogs)** · 4 min read · 0 upvotes · 0 comments

## Summary

Visual Studio's October update lets you compare an earlier commit directly against your current working tree, including uncommitted edits. You can now bulk-resolve merge conflicts by right-clicking multiple files or a folder and choosing 'Keep All Current' or 'Take All Incoming'. The update also adds a new GitHub Copilot Chat experience sharing the Copilot SDK used by the Copilot CLI, an opt-in Hot Exit feature that restores unsaved work on reopen, keyboard shortcuts (Ctrl+Shift+PgUp/PgDn) for reordering tabs, and a Fonts and Colors settings page rebuilt on Unified Settings with search and inline previews. Update to the Visual Studio 2026 Stable Channel to get these features.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://devblogs.microsoft.com/visualstudio/visual-studio-october-update-compare-commits-to-your-code-resolve-conflicts-in-bulk-keep-coding>

## Questions this post answers

### How do I compare an old commit to my current uncommitted changes in Visual Studio?

Visual Studio now supports comparing a commit directly with your working tree, including both committed changes and edits still in progress. Right-click a commit in the commit history or branch list in the Git Repository window and select 'Compare with Working Tree' to browse changed files and inspect diffs against your current code.

_daily.dev surfaces release notes like this for developers tracking Git tooling changes in Visual Studio._

### How do I resolve the same merge conflict choice across multiple files at once in Visual Studio?

Select multiple conflicted files, a folder, or the repository root under 'Unmerged Changes' in Git Changes, right-click, and choose 'Keep All Current' or 'Take All Incoming'. The chosen resolution applies to every selected or contained conflicted file, instead of requiring you to resolve each one individually.

_Developers merging large branches can follow daily.dev for updates on Git workflow improvements like this._

### What is Hot Exit in Visual Studio and how do I enable it?

Hot Exit preserves unsaved work between Visual Studio sessions, including new unsaved files and edits to existing files, restoring documents, changes, and tab/window layout on reopen; it also keeps undo history including Ctrl+Z. It is off by default; enable it via Tools > Options > All Settings > Projects and Solutions > General > 'Reopen unsaved documents on solution load or empty environment'.

_daily.dev helps developers keep up with IDE settings like this before they lose unsaved work._

## Similar posts on daily.dev

- [Streamlining your Git workflow with Visual Studio 2026](https://daily.dev/posts/streamlining-your-git-workflow-with-visual-studio-2026-hlb61tr8a) · Visual Studio Blog · 2 upvotes · 0 comments
- [Visual Studio Code 1.119](https://daily.dev/posts/visual-studio-code-1-119-mv62hgw6d) · Visual Studio Code · 2 upvotes · 0 comments
- [GitHub Copilot in Visual Studio Code, May releases](https://daily.dev/posts/github-copilot-in-visual-studio-code-may-releases-ljrce3spo) · GitHub Changelog · 1 upvotes · 0 comments

---

Tags: [#github](https://daily.dev/tags/github), [#productivity](https://daily.dev/tags/productivity), [#git](https://daily.dev/tags/git), [#visual-studio](https://daily.dev/tags/visual-studio)

[View this post on daily.dev](https://daily.dev/posts/visual-studio-october-update-compare-commits-to-your-code-resolve-conflicts-in-bulk-keep-coding-xgipqevqf)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Visual Studio October Update – Compare Commits to Your Code, Resolve Conflicts in Bulk, Keep Coding","url":"https://daily.dev/posts/visual-studio-october-update-compare-commits-to-your-code-resolve-conflicts-in-bulk-keep-coding-xgipqevqf","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/visual-studio-october-update-compare-commits-to-your-code-resolve-conflicts-in-bulk-keep-coding-xgipqevqf"},"datePublished":"2026-10-27T16:02:07.528Z","dateModified":"2026-10-27T16:10:41.078Z","description":"Visual Studio's October update lets you compare an earlier commit directly against your current working tree, including uncommitted edits. You can now...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/fa60f8654136ea9c42f5f6c13320cfdd?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/fa60f8654136ea9c42f5f6c13320cfdd?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"DevBlogs","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"DevBlogs","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8f68b453325f482ebeb73fb780092713","url":"https://daily.dev/sources/devblogs"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/visual-studio-october-update-compare-commits-to-your-code-resolve-conflicts-in-bulk-keep-coding-xgipqevqf","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"github,productivity,git,visual-studio","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"DevBlogs","item":"https://daily.dev/sources/devblogs"},{"@type":"ListItem","position":3,"name":"Visual Studio October Update – Compare Commits to Your Code, Resolve Conflicts in Bulk, Keep Coding"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/visual-studio-october-update-compare-commits-to-your-code-resolve-conflicts-in-bulk-keep-coding-xgipqevqf#faq","mainEntity":[{"@type":"Question","name":"How do I compare an old commit to my current uncommitted changes in Visual Studio?","acceptedAnswer":{"@type":"Answer","text":"Visual Studio now supports comparing a commit directly with your working tree, including both committed changes and edits still in progress. Right-click a commit in the commit history or branch list in the Git Repository window and select 'Compare with Working Tree' to browse changed files and inspect diffs against your current code. daily.dev surfaces release notes like this for developers tracking Git tooling changes in Visual Studio."}},{"@type":"Question","name":"How do I resolve the same merge conflict choice across multiple files at once in Visual Studio?","acceptedAnswer":{"@type":"Answer","text":"Select multiple conflicted files, a folder, or the repository root under 'Unmerged Changes' in Git Changes, right-click, and choose 'Keep All Current' or 'Take All Incoming'. The chosen resolution applies to every selected or contained conflicted file, instead of requiring you to resolve each one individually. Developers merging large branches can follow daily.dev for updates on Git workflow improvements like this."}},{"@type":"Question","name":"What is Hot Exit in Visual Studio and how do I enable it?","acceptedAnswer":{"@type":"Answer","text":"Hot Exit preserves unsaved work between Visual Studio sessions, including new unsaved files and edits to existing files, restoring documents, changes, and tab/window layout on reopen; it also keeps undo history including Ctrl+Z. It is off by default; enable it via Tools \u003e Options \u003e All Settings \u003e Projects and Solutions \u003e General \u003e 'Reopen unsaved documents on solution load or empty environment'. daily.dev helps developers keep up with IDE settings like this before they lose unsaved work."}}]}
```

