1

我的问题与我前段时间问的一个问题有关:Git diff directory

这可行,但它将当前工作树文件复制到临时文件夹。所以实际上我只是比较副本。

我想做的是将提交与真实的工作树进行比较,而不是工作树的副本。在这种情况下,我可以在我的差异工具(Beyondcompare - Windows 平台)中处理将单行单行到我当前源的真实文件。

我尝试了几个命令:

git difftool -d commit1
git difftool -d commit1 HEAD
git difftool -d commit1 [WorkingFolder]

没有任何效果。Beyondcompare 打开:/tempfolder_left/比较/tempfolder_right/

当然,difftool 中的更改不会复制到工作文件夹中。

这可能吗?

4

0 回答 0