У меня есть 2 ветки, которые я могу сравнить/различить, используя мой difftool (Beyond Compare). Однако файлы, используемые для сравнения, являются временными копиями, а не фактическими файлами из текущей ветки. Это означает, что если я хочу внести изменения в существующий файл, я не могу сделать это через difftool. Мне нужно было бы сделать копию файлов одной ветки, проверить другую ветку и использовать обычную разницу между фактическими файлами.
Есть ли способ заставить difftool использовать фактические файлы текущей ветки (по крайней мере, с одной стороны)?
ОБНОВЛЕНИЕ и РЕШЕНИЕ:
Я использовал команду git difftool branch1 branch2
. Это различает 2 ветки независимо от текущей ветки.
Команда git difftool branch
работает так, как нужно, с одной «стороной» в качестве проверенной в данный момент ветки.
git difftool branch1 branch2
. Это была проблема! Когда я сейчас запускалgit difftool branch1
, все работало как положено, с одной стороны была текущая ветка. - person Adi Shavit   schedule 29.07.2010git difftool <branch1> <branch2>
сохранялась во временное место, а не в текущую ветку. См. комментарий Ади - person fungusanthrax   schedule 17.05.2018