2015-01-01 21 views
0

对于与此问题类似的计算器,有很多问题。大多数人讨论单个文件,差异文件或文件名。很少有铁饼用于查看整个git存储库(所有目录,子目录和文件)的两个散列的差异的GUI。我见过的一两个评论仅提供在Windows上(如araxis合并)或OS/X。Linux:对于两个git提交的视觉差异 - 整个回购

linux怎么样?梅尔德是我的首选工具,所以我尝试过:

git show <hash1> <hash2> > /tmp/clownshoes.diff 

然后打开它在组合。没有运气。梅尔德把它看作是一个巨人。

+0

您可能想使用'git diff',而不是'git show'。 – Chris

+0

再次,融合只是将其作为文本文件打开。它不会将它识别为我的差异文件。 –

+0

为什么你要首先创建一个文本文件?难道你不能做一些像'git difftool -t meld ''? – Chris

回答

0

看看git的名单gui clients,我认为聪明的git会做你正在寻找的东西。

+0

哪一个GUI客户端提供视觉差异? – codelion

+0

[Smartgit](http://www.syntevo.com/smartgit/)能够根据我的理解显示两个分支之间的差异。 – Eadword

+0

我安装了Smartgit,捅了一下,是的,它满足了我的需求。点击工具栏中的“日志”按钮。一个新窗口打开。在新窗口中突出显示两个提交哈希。您将在右侧的详细信息框中看到目录和文件列表。窗口的下半部分显示一个视觉差异。谢谢,@Eword。我不知道谁低估了你,但它不是我! –

相关问题