Git - 使用目录diff标志显示跨文件重命名的差异

时间:2017-05-03 01:26:57

标签: git

如果我重命名文件并做一些小改动,我可以运行

git add -A && git difftool master

将显示每个文件的差异,并正确检测重命名。

但是我更喜欢目录视图(-d标志)。有没有办法让这个命令正常工作?

git add -A && git difftool -d master

我也对其他工作流程持开放态度,我真正想做的就是能够在没有大量没有差异的文件的情况下看到文件中的差异(如果例如重命名目录,第一个选项通常会给出)< / p>

1 个答案:

答案 0 :(得分:1)

不完美,但最好的我提出

基本上我将-d标志作为我的正常流程进行区分,当我想查看重命名文件的差异时,我删除了目录标志,但使用--diff-filter标志来减少混乱。我还没有找到一种方法来排除仅重命名(而不是修改)的文件

git add -A && git difftool -d master
git add -A && git difftool --diff-filter=R master