gitkraken - Как сравнить 2 ветки - PullRequest
0 голосов
/ 10 ноября 2018

Есть ли способ сравнить 2 ветви (branch1 и branch2) с gitkraken?

Я хочу список файлов, которые имеют изменения

Ответы [ 3 ]

0 голосов
/ 10 ноября 2018

Я хочу список файлов, которые изменились

git whatchanged

  • Вы всегда можете использовать командную строку и использовать команду git whatchnaged.
  • Эта команда поддерживает многие флаги git log, поэтому вы также можете использовать их

enter image description here


на основании комментария:

скажем, что 2 коллеги работают над одной и той же ошибкой ... и вы хотите сравнить две ветви .... чтобы найти лучшее решение (реальный пример)

Существует несколько способов найти различия между двумя ветвями:

** Если вы получили пустой результат, поменяйте местами ветки

  • git diff <branch1>...<branch2>
  • git diff <branch1> ^<branch2>
  • git log <branch1>...<branch2>
  • git whatchanged
0 голосов
/ 09 января 2019

GitKraken, насколько я знаю, после некоторого изучения этого вопроса, не позволяет вам сравнивать ветки относительно их коммитов. Один из способов сделать то, что вы хотите, это использовать Soloing ; Вы щелкаете правой кнопкой мыши первую ветвь, которую хотите сравнить, и выбираете «Solo». Оранжевые круги появятся слева от названий ветвей вместо глаза. Затем нажмите на выцветший оранжевый значок рядом со второй веткой, которую вы хотите соло. Только те ветви будут показаны в представлении фиксации.

Затем вы просто выбираете один коммит и нажимаете второй, удерживая Shift . Список измененных файлов появится справа . Нажатие на файл также покажет вам разницу в содержании.

Стоит отметить, что вы не можете установить направление diff (источник и целевая ветвь); но это помогло мне выяснить, что изменилось между двумя ветвями.

0 голосов
/ 10 ноября 2018

Если вы хотите узнать разницу между ветвью А и В Сначала оформите заказ на ветке A, затем нажмите на ветку B и выберите «Подтвердить», затем вы можете найти изменения на правой панели.

и может выбрать несколько строк фиксации на графике с помощью Shift. Кликните, чтобы отобразить объединенную разницу

.
...