git - 来自GIT的多个文件的并排差异

  显示原文与译文双语对照的内容

我来自一个 Windows 开发环境,并且能够使用UI工具来很容易地检查多个文件的更改。 我已经看到关于Stackoverflow的这个问题,但是我没有看到一个好的响应。 我曾尝试过git塔,GitX,P4Merge,FileMerge,但是它们没有一个能提供更好的体验。

这就是我需要完成的任务:

  1. 一个单一命令,用于启动用户界面以查看挂起的提交的更改或者提交。
  2. 对于每个更改,我想看一下所有文件的列表
  3. 对于每个文件,我都要双击它,然后它应该由文件的侧视图( 像 filemerge ) 引出。

我看到的最好的是改变 git-difftool 以使用类似FileMerge的。 然而,它仍然不会提供所有已经更改的文件的列表,并尝试异步加载FileMerge的多个实例。

https://gist.github.com/bkeating/329690

时间: 作者:

git difftool -d 是你正在寻找的( 如果你使用一个支持目录比较的图形化工具来使用它)?

作者:

可能比你想要的重,但Intellij可能是你的选择。 社区版是免费的。 你不需要在( 虽然我做了而且我喜欢它) 中编辑,但是git客户端实际上很好。 它们的side-by-side差异非常好。 你可以使用键盘快捷键循环更改已经更改的文件。 它还允许你比较任何分支之间的提交。 它满足了你所有的要求。

http://www.jetbrains.com/idea/features/version_control.html

作者:
...