All Features

Conflict Radar Panel

Your command center for conflict visibility.

Overview

The Conflict Radar Panel is a dedicated sidebar view that shows all detected conflicts across your workspace. At a glance, see which files have conflicts, their severity, and who made the conflicting changes.

Screenshot

Full Conflict Radar Panel showing multiple files with conflicts organized by severity

Panel Structure

The Conflict Radar organizes information hierarchically:

šŸ“Š Conflict Radar
ā”œā”€ā”€ šŸ“ src/
│   ā”œā”€ā”€ šŸ”“ auth/login.ts (3 conflicts)
│   │   ā”œā”€ā”€ Line 45-52 — Sarah Chen (2h ago)
│   │   ā”œā”€ā”€ Line 78 — Marcus Johnson (yesterday)
│   │   └── Line 112-115 — Sarah Chen (2h ago)
│   └── 🟔 api/users.ts (1 warning)
│       └── Line 23 — Alex Rivera (4h ago)
└── šŸ“ tests/
    └── 🟔 auth.test.ts (2 warnings)

Screenshot

Expanded tree view showing files and conflict details with author information

Features

Severity Badges

Each file shows a badge indicating conflict severity:

šŸ”“

Red

Will fail to merge

🟔

Yellow

Same file, different lines

āœ…

Clear

No conflicts detected

Quick Actions

Right-click any item for quick actions:

Screenshot

Context menu showing Open File, View Diff, Dismiss, and Cherry Pick actions

  • Open File — Jump to the file in the editor
  • View Diff — See the conflicting changes side-by-side
  • Dismiss — Acknowledge and hide this conflict
  • Cherry Pick — Apply the remote changes to your branch

File Explorer Integration

Files with conflicts also show badges in VS Code's file explorer:

Screenshot

VS Code file explorer showing conflict badges on files

Filtering & Sorting

Use the panel header controls to filter what you see:

Screenshot

Panel header with filter and sort controls

  • By Severity — Show only hard conflicts or include warnings
  • By Author — Focus on specific teammates
  • By Date — Most recent or oldest first

Refresh & Sync

The panel updates automatically when:

  • Auto-fetch runs (configurable interval)
  • You save a file (if fetchOnSave is enabled)
  • You run GitSpectra: Check Now

Manual refresh available via the refresh button in the panel header.

Configuration

{
  "gitspectra.panel.showWarnings": true,     // Include soft warnings
  "gitspectra.panel.groupByFolder": true,    // Group files by directory
  "gitspectra.panel.autoExpand": false       // Auto-expand items on refresh
}

Ready to prevent merge conflicts?

GitSpectra is free and open source.

Install for VS Code