git difftool не распознает текущий путь к файлу
Я сделал git difftool FORMER_BRANCH_NAME HEAD и. ожидать, что я смогу сравнить файлы в слиянии Araxis.
Однако слияние Araxis отображает файлы во временных путях.
/var/folders/ft/d77t_nxd141g373d7p6t47lc0000gn/T/uga8V8_XXXXller.js
Я не жду этого для файлов с моей последней фиксацией. Это должно быть /src/views/a.js
Такой путь к файлу, который позволяет мне напрямую вносить изменения в файл.
Как я мог этого добиться? Сделайте так, чтобы слияние Araxis распознало реальный путь к файлу и сделало сравнение.
1 ответ
HEAD
относится к фиксации, а не к рабочему дереву, поэтому файлы, участвующие в его различии, могут не совпадать с / существовать в рабочем дереве или оставаться такими.
Вы можете сравнить рабочее дерево, указав только одну фиксацию:
git difftool FORMER_BRANCH_NAME