是否有一种简单的方法可以将旧git提交的文件树与工作文件树进行比较?

git-difftool做的事情非常相似,但我不希望它实际上做任何差异。重点是,它调用的工具可以为此提供更好的接口。

有帮助吗?

解决方案

我已经在最近版本的Meld上进行了测试,现在已内置。您可以将其与MELD一起使用u003Cdirectory path>所以“融合”。为当前目录工作。您可以检查版本的git co [version],然后git reset [version]^,然后运行“ meld”。将任何版本与以前的版本进行比较。

其他提示

git > 1.7.11, , 这 git difftool 命令现在支持使用差异的完整目录 --dir-diff 命令。可以一起使用 meld:

$ git difftool --tool=meld --dir-diff [commit-to-diff-against]

我还发现这个问题很烦人,所以我已经制作了Git Meld,这使得更舒适的方法可以在工作树或舞台区域扩散任意提交。你可以在 https://github.com/wmanley/git-meld .

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top