我知道我可以配置git来使用备用diff工具,比如tkdiff,并且我可以通过在命令行输入“git diff commit#commit#”来比较两个任意提交。是否有免费或廉价的Mac OS X程序,它提供了一个GUI,显示提交网络,让我选择我想要比较的提交?逐个站点差异的能力对我来说很重要。不幸的是,我正在使用的repo结构不合理,无法使用Eclipse / EGit。
答案 0 :(得分:0)
XCode附带了opendiff / File Merge,效果很好。 Github的Mac应用程序也可以使用。
答案 1 :(得分:0)
Atlassian有一个免费工具SourceTree。非常好的git GUI,他们积极支持和改进它。 (除了这个工具的用户之外,我与Atlassian没有关系。)
还有一个名为GitX(L)的开源工具,可在github上找到。我用了很长一段时间,直到找到SourceTree。它运作良好,但有一些细微差别,我终于厌倦了。开源和商业支持的区别。 : - )
答案 2 :(得分:0)
我喜欢BeyondCompare,它不是免费的,但其直观效果完全符合我的预期。您可以将git配置为使用difftool或mergetool从命令行启动它,并并排比较本地或GitHub文件。
过去我在Windows上使用过它,而我将要在MacOS上购买它