Git Diffs & Merges, but Nicer
Easily trace your code's history, so you can better shape its future. Browse commits, compare branches, see how a file has changed over time. Gain insights into tricky conflicts and resolve them with a powerful merge tool.
Requires macOS Sonoma
No Subscription
Try free for 14 days and purchase with a one-off payment of $40 USD.
See What Changed
Explore the evolution of your code with JuxtaCode's sophisticated diffing tool. By simply opening your Git repo you can start browsing commits, review code changes and follow a file's history.
Browse Commits with Ease
Go through your project's timeline by selecting commits from the sidebar. You'll be presented with fully expanded changesets, complete with syntax highlighting.
Review Code Changes
Select any 2 changesets to present them side-by-side in JuxtaCode's 2-up diff tool. This view shows one file at a time making it easy to scrutinize changes between two branches or commits.
Track a File's History
Access a file’s complete history by simply opening it. A dedicated tab will show all the relevant changes from the file’s inception to the latest commit (or your local changes if you’ve made a recent edit) even if the file has been renamed or moved along the way.
All this is in JuxtaCode's intuitive commit browser. So you can filter and compare these changesets too.
Commit Inspector
Detailed information about each commit is always available in the inspector sidebar. See who authored the commit and read the commit message explaining the change.
Filter by Branch or Tag
You can focus the commit log on specific branches and tags by selecting them in the reference popup. Have a lot of branches? Just start typing the name of the branch you’re interested in to narrow down the list.
Filter by File
Selecting files in the inspector sidebar will filter out the others from changeset diffs. Useful when you want to focus on one or two files in a large commit.
The file list itself can also be filtered by name, file extension or change type so you can drill down to the specific changes that matter to you.