Visual Diff and History
The Graph
The central branch graph is SourceTree's most powerful feature. Each node is a commit; branch points and merges become obvious at a glance, and you can drag-scroll through ancestors with the mouse wheel.
Diffs
Select a commit to see how files changed: red for removed, green for added, and hunks expandable for context. The diff panel supports word-level highlighting and file-by-file navigation.
Compare Commits and Revisions
Select two commits and choose Compare to view the exact delta between them. File stats, additions and deletions show up instantly, which is invaluable for code review.
Search and Filter
Filter commits by author, message, date range or file path. Large repositories stay navigable even when they span thousands of commits.
External Diff Tools
SourceTree integrates external tools like Beyond Compare, P4Merge or VS Code via Tools > Options > Diff, so heavy reviewing happens in your favorite comparator.
Key Points
- The graph makes history visual and browsable.
- File and commit diffs are immediate and readable.
- Commit comparison supports efficient review.
- External diff tools plug in easily.