Java 推荐一个Mac OS X Git GUI,用于并行比较不同的提交

Java 推荐一个Mac OS X Git GUI,用于并行比较不同的提交,java,eclipse,git,github,egit,Java,Eclipse,Git,Github,Egit,我知道我可以将git配置为使用一个备用的diff工具,比如tkdiff,并且我可以通过在命令行中输入git diff commit来比较两个任意提交。是否有免费或便宜的Mac OS X程序提供GUI,显示提交网络,让我选择要比较的提交?一个站点一个站点的差异对我来说很重要。不幸的是,我正在使用的repo的结构不适合与Eclipse/EGit一起使用。XCode附带了opendiff/File Merge,它可以正常工作。Github的Mac应用程序也可以使用。Atlassian有一个免费工具。非

我知道我可以将git配置为使用一个备用的diff工具,比如tkdiff,并且我可以通过在命令行中输入git diff commit来比较两个任意提交。是否有免费或便宜的Mac OS X程序提供GUI,显示提交网络,让我选择要比较的提交?一个站点一个站点的差异对我来说很重要。不幸的是,我正在使用的repo的结构不适合与Eclipse/EGit一起使用。

XCode附带了opendiff/File Merge,它可以正常工作。Github的Mac应用程序也可以使用。

Atlassian有一个免费工具。非常好的GitGUI,他们正在积极支持和改进它。除此工具的用户外,我与Atlassian没有任何联系


还有一个名为的开源工具,可在上获得。我用了很长一段时间,直到找到SourceTree。它也很管用,但有一些细微差别,我终于厌倦了。开源和商业支持的区别:-

我喜欢BeyondCompare,它不是免费的,但它的工作方式与我预期的完全一致。您可以将git配置为从命令行使用difftool或mergetool启动它,并并行比较本地或GitHub文件


我以前在Windows上使用过它,我正准备为MacOS购买它

谢谢你的回复,尽管我还不知道如何在GitHub Mac应用程序中查看并行差异。谢谢,但问题不是提交差异。问题是如何显示差异,无论是在+和-之前的行上,还是在并排显示的完整行上。还有很多其他git GUI、GitBox、Tower等。感谢指向SourceTree的指针,尽管它似乎也没有并排的差异。我能够将其配置为启动tkdiff,但我必须为每个文件重新启动它,这对我来说并不理想。