Есть ли способ получить визуальный разброс по двум ветвям в SourceTree?

Предлагает ли Sourcetree способ визуализации различий между ветвями git?

Я ищу:

  • имена файлов, которые изменились
  • Различия между этими файлами

Ответ 1

Используйте (OSX) или CTRL (Windows и Linux) и выберите любые две коммиты, которые вам нравятся в режиме просмотра журнала. Не имеет значения, к какой отрасли принадлежат коммиты.

В результате вы увидите что-то вроде...

Отображение всех изменений между f03a18bf0370c62bb5fb5c6350589ad8def13aea и 4a4b176b852e7c8e83fffe94ea263042c59f0548

... ниже.

Ответ 2

Другой способ сделать это - щелкнуть правой кнопкой мыши по ветке и выбрать команду контекстного меню "Diff to current" (текущий относится к ветке, в которой вы сейчас работаете). Это даст вам разницу между головными коммитами двух ветвей.

Источник: https://answers.atlassian.com/questions/167126/sourcetree-diff-against-current-behavior#

Снимок экрана (на основе Sourcetree v1.9.5):

введите описание изображения здесь

После выбора "Diff to Current" из контекстного меню вы увидите сообщение о том, что:

Отображение всех изменений между {commit_hash} и рабочей копией

После выбора

Ответ 3

Вы также можете сделать это, нажав Ctrl + клик по двум веткам коммитов, которые вы хотите изменить.