Start a comparison
Control-click a branch or remote branch in the sidebar and choose Compare with…. Commit+ opens the comparison in History, using the current branch as the initial Base when available and the selected branch as Target. Choose another Base or Target at any time, or use Swap to reverse the direction. Refresh rereads local references without fetching from a remote.Choose how files are compared
The comparison mode controls what the Files tab answers:- Changes since merge base shows what Target introduced after the branches’ common ancestor. Use it to review a feature branch before merging.
- Tip-to-tip compares the complete Base tree directly with the Target tree. Use it to answer how the two snapshots differ right now.
Review files and patches
The Files tab lists added, modified, deleted, and renamed paths for the selected mode. Select a file to inspect its patch. Commit+ calls out binary changes, metadata-only changes, rename-only changes, and large diffs whose displayed output is limited to 2 MB. Above the file list, the comparison shows the resolved merge base and how many commits Target is ahead of or behind Base.Inspect unique commits
Switch to Commits to see both sides at once:- Only in Base contains commits not reachable from Target.
- Only in Target contains commits not reachable from Base.
The view is observational. It does not merge, rebase, fetch, or move a branch. When you are ready to integrate the result, use the existing branch actions explicitly.

