Мой вопрос связан с вопросом, который я задал некоторое время назад: Каталоги Git diff .
Это работает, но копирует текущие файлы рабочего дерева во временную папку.Так что на самом деле я сравниваю только копии.
Я хотел бы сравнить коммит с реальным рабочим деревом, а не с копией рабочего дерева.В этом случае я мог работать с реальными файлами, передавая в мой текущий источник отдельные строки из моего инструмента сравнения (Beyondcompare - платформа Windows).
Я пробовал несколько команд:
git difftool -d commit1
git difftool -d commit1 HEAD
git difftool -d commit1 [WorkingFolder]
Ничего не получалось,Откроется Beyondcompare: /tempfolder_left/
по сравнению с /tempfolder_right/
.
Изменения в difftool, конечно, тогда не копируются в рабочую папку.
Возможно ли это вообще?