首页 > 解决方案 > git difftool 无法识别当前文件路径

问题描述

我做了git difftool FORMER_BRANCH_NAME HEAD和。希望我可以比较 Araxis 合并中的文件。

但是,Araxis 合并在临时文件路径中显示文件。

/var/folders/ft/d77t_nxd141g373d7p6t47lc0000gn/T/uga8V8_XXXXller.js

对于我最新提交的文件,我不希望这样做。它应该是/src/views/a.js

这种文件路径可以让我直接将更改回文件。

我怎么能做到这一点?使Araxis 合并 识别真实文件路径并进行比较。

在此处输入图像描述

标签: gitaraxis

解决方案


HEAD指的是提交,而不是工作树,因此其差异中涉及的文件可能与工作树中的/不存在相同,或者保持不变。

您可以通过仅指定一个提交来区分工作树:

git difftool FORMER_BRANCH_NAME

推荐阅读