我的问题与我前段时间问过的一个问题有关:Git diff directories。
这可行,但是它将当前的工作树文件复制到一个临时文件夹中。所以实际上我只是比较副本。
我想做的是将提交与实际工作树而不是工作树的副本进行比较。在这种情况下,我可以处理真正的文件,并在diff工具(Beyondcompare-Windows平台)中将一行插入到当前源。
我尝试了几个命令:
git difftool -d commit1
git difftool -d commit1 HEAD
git difftool -d commit1 [WorkingFolder]
没有任何效果。将打开“超越比较”:/tempfolder_left/
与/tempfolder_right/
的比较。
当然,difftool中的更改不会复制到工作文件夹中。
这有可能吗?