我想查看单个视图中所有文件的更改,如图所示;最好选择两个版本并从GUI启动差异。
我最接近的是启动
git difftool -t meld -d 2e9c5b 4fce22
并单击每个文件以查看它的差异。我知道梅德尔有这种能力。如果可能的话,有什么方法可以从gitk / git gui启动所有文件的差异?
答案 0 :(得分:0)
假设您只需要并排查看这些提交,如果合并会导致合并冲突,您可以始终使用mergetool,并将合并工具设置为vimdiff。
考虑到这一点,您可以执行一个非常hacky脚本,该脚本会从修补程序中创建合并冲突,以便更改不会导致临时分支发生冲突,然后尝试将该临时分支合并到当前头部。 。
答案 1 :(得分:0)
特定于OSX,但这实际上非常容易使用Tower。你可以配置你的差异工具,它可以是XMode附带的FileMerge,或Kaleidoscope
对于Windows(Mac也是如此),请查看SourceTree,它与Tower一样,使用您在全局.gitconfig文件中指定的difftool。