Git EnhancedA powerful 3-column merge editor for VS Code with smart, automatic conflict resolution. Git Enhanced replaces the default merge editor with a fully custom experience: three side-by-side Monaco Editor panes (yours · result · theirs), an intelligent auto-resolve engine, and a conflict minimap — so you can resolve merge conflicts faster and with more confidence. FeaturesThree-Column Merge EditorOpen any file with Git conflict markers in a clean three-column layout:
Syntax highlighting, code folding, and the full power of Monaco Editor are available in all three panes. Smart Auto-Resolution (two layers)Git Enhanced automatically resolves conflicts that don't need human intervention:
Each auto-resolved conflict is marked with its source ( Conflict Minimap & Navigation
Session State PersistenceYour progress is automatically saved. If you close and reopen the editor mid-merge, resolved conflicts are restored exactly where you left them. One-Click Merge CompletionWhen all conflicts are resolved, the Complete Merge command saves the file and runs Auto & Manual Activation Modes
Onboarding WizardA three-step wizard walks new users through the extension on first launch. Graceful FallbackIf anything goes wrong, Git Enhanced automatically falls back to VS Code's native text editor so you never lose access to your files. UsageAuto mode (default)Open any file that contains Git conflict markers — the merge editor launches automatically. Manual mode
Complete a mergeOnce all conflicts are resolved, run Git Enhanced: Complete Merge from the Command Palette (or use the button inside the editor). The file is saved and staged with Keyboard shortcuts
Configuration
Requirements
ContributingContributions are welcome! See CONTRIBUTING.md for setup instructions, architecture overview, and how to add Tree-sitter grammar support for new languages. License |