Diff tools on Mac OS X - an overview
git-tower.com
git-tower.com
Further, I cannot remove a file from the diff or 'checkout --' the file, which is common for my workflow.
work -> X local commits to track progress -> diff with master -> cleanup into Y logical commits -> diff with master
Correct me if I am wrong, or if my flow seems weird.
"Diff & merge apps are amongst the most underestimated
tools. But a good one can be really helpful in a lot of
situations. Try one of the above and see for yourself!"
People like to read these articles to save time. After spending time with all of them, if there was one that was the best overall, say so. If it was a tie between two, say so. If the best one was paid, but a free one was also excellent and therefore a better value, say so. But don't cop out of giving a comparative review at the end.I also use vimdiff sometimes and it's pretty great as well, with the advantage of editing a file inside vim.
I used Araxis Merge at a previous job for a bit and really like it. But back then (2005?) their shortcut keys on Windows were atrocious and could not be customized.