Сравнение и редактирование веток в Git с помощью Mergetool - PullRequest
11 голосов
/ 29 июля 2010

У меня есть 2 ветви, которые я могу сравнивать / сравнивать с помощью моего difftool (Beyond Compare).Однако файлы, используемые для сравнения, являются временными копиями, а не фактическими файлами из текущей ветви.Это означает, что если я хочу внести изменения в существующий файл, я не могу сделать это через difftool.Мне нужно было бы сделать копию файлов одной ветви, проверить другую ветку и использовать регулярный diff между реальными файлами.

Есть ли способ заставить difftool использовать фактические файлы текущей ветки?ответвление (хотя бы с одной стороны)?

ОБНОВЛЕНИЕ и РЕШЕНИЕ :

Я использовал команду git difftool branch1 branch2.Различаются 2 ветви независимо от текущей ветви.

Команда git difftool branch работает как требуется, с одной "стороной" в качестве текущей извлеченной ветви.

1 Ответ

14 голосов
/ 29 июля 2010

Команда git difftool branch работает по желанию, с одной "стороной" в качестве текущей извлеченной ветви.

...