1

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

4

3 回答 3

0

Atlassian 有一个免费工具SourceTree。非常好的 git GUI,他们正在积极支持和改进它。(除了这个工具的用户之外,我与 Atlassian 没有任何联系。)

github上还有一个名为GitX(L)的开源工具。我用了很长一段时间,直到我找到了 SourceTree。它也很好用,但有一些我终于厌倦了的细微差别。开源和商业支持之间的区别。:-)

于 2012-06-04T18:23:00.760 回答
0

XCode 带有 opendiff/File Merge,它工作得很好。Github 的 Mac 应用程序也可以使用。

于 2012-06-04T17:30:53.330 回答
0

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

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

于 2020-03-04T19:36:51.727 回答