【发布时间】:2023-03-03 23:55:01
【问题描述】:
有没有一种简单的方法可以将旧 git 提交的文件树与 meld 中的工作文件树进行比较?
git-difftool 做了一些非常相似的事情,但我不希望它实际做任何差异;关键是它调用的工具可以为此提供更好的接口。
【问题讨论】:
-
另请参阅此问题的more general version
有没有一种简单的方法可以将旧 git 提交的文件树与 meld 中的工作文件树进行比较?
git-difftool 做了一些非常相似的事情,但我不希望它实际做任何差异;关键是它调用的工具可以为此提供更好的接口。
【问题讨论】:
有了git > 1.7.11,git difftool 命令现在支持使用--dir-diff 命令区分完整目录。这个可以和meld一起使用:
$ git difftool --tool=meld --dir-diff [commit-to-diff-against]
【讨论】:
我已经在最新版本的 meld 上对此进行了测试,现在它已内置。您可以将它与 meld
【讨论】:
我还发现这个问题很烦人,所以我制作了 git meld,它允许一种更舒适的方式来区分针对工作树或暂存区域的任意提交。您可以在https://github.com/wmanley/git-meld 找到它。
【讨论】: