And*_*ner 20 git meld difftool
有没有一种简单的方法可以将旧git提交的文件树与工作文件树进行比较?
git-difftool做了非常相似的事情,但我不希望它实际上做任何差异; 重点是它调用的工具可以为它提供更好的界面.
Ste*_*yer 34
有了git > 1.7.11
,该git difftool
命令现在支持使用该--dir-diff
命令区分完整目录.这可以与meld
:
$ git difftool --tool=meld --dir-diff [commit-to-diff-against]
Run Code Online (Sandbox Code Playgroud)
rad*_*ado 10
我已经在最新版本的meld上对它进行了测试,它现在已内置.你可以将它与meld <目录路径>一起使用,以便"融合".适用于当前目录.您可以签出版本git co [版本]然后git reset [版本] ^然后运行"meld".将任何版本与之前的版本进行比较.
我也发现这个问题很烦人所以我做了git meld,它允许一种更舒适的方式来对工作树或暂存区域进行任意提交.您可以在https://github.com/wmanley/git-meld找到它.