3

是否有一个 GUI 差异查看器和一个 git 配置的组合,可以让我一次查看所有修改过的文件?目前我使用git difftool它,它为每个文件调用一个单独的差异查看器。如果有一种方法可以强制 git 将所有修改文件的两个版本都放在某个地方,并且只为所有这些文件调用一次差异工具,那就太好了。

4

4 回答 4

1

git 1.7.11 开始difftool支持目录比较:

" git difftool" 学习了 " --dir-diff" 选项以生成外部差异工具,该工具可以在填充两个临时目录后一次比较两个目录层次结构,而不是每个文件对运行一次外部工具的实例。

因此,您可以将它与外部差异工具结合使用,如“在 Git 内部使用Winmergediff文件”中所述。

于 2012-08-10T20:12:01.593 回答
1

使用 svn 我使用 KDE "kompare" 程序来查看所有文件。

像这儿:

svn diff > output
kompare output

或直接:

svn diff | kompare

还有Gnom“融合”,它应该做同样的事情(但我还没有尝试过)。

这同样适用于 git。

于 2012-08-12T14:47:10.687 回答
1

看看Atlassian SourceTreeWindows这是一个用于&的免费 G​​it 客户端Mac

我从测试版开始使用它。在我看来,它确实是我用于 git 的最佳工具。

在此处输入图像描述

在此处输入图像描述

告别命令行——在 SourceTree 桌面应用程序中使用 Git 和 Mercurial 的全部功能。通过 SourceTree 的简单界面管理您的所有存储库,无论是托管的还是本地的。

在此处输入图像描述

更多信息如下:

http://blog.bitbucket.org/2013/03/19/introducing-sourcetree-git-client-microsoft-windows/ http://www.sourcetreeapp.com/

于 2013-05-29T09:13:59.430 回答
0

Bazaar Explorer 相当不错。我认为您可以通过使用插件(Bazaar Git 支持插件)使其与 Git 一起使用。

Git GUI 与 Bzr Explorer 类似,但适用于 Git?

于 2012-08-12T14:55:58.983 回答