показать различия между разветвленными ветвями github? - PullRequest
0 голосов
/ 06 июня 2018

У меня есть две ветви github, давайте назовем их 'alt' и 'master'.'Alt' был создан из master и имеет несколько дополнительных коммитов.Между тем, несколько других коммитов были выдвинуты на «мастер», расходящиеся две ветви.Теперь я понимаю, что могу попробовать объединить их обратно, потенциально исправляя конфликты вручную (и я знаю, что будет много конфликтов).Вопрос в том, могу ли я визуально увидеть конфликты различий и / или потенциальных слияний с помощью пользовательского интерфейса github?Или я должен использовать какой-то другой инструмент?

Ответы [ 3 ]

0 голосов
/ 06 июня 2018

Имейте в виду, что просмотр различий между ветвями несколько отличается от наблюдения потенциальных конфликтов, поскольку конфликты связаны с отношением различий между ветвями от базы слияния .

Особенно, если вы хотите работать с определенным графическим интерфейсом, который может усложнить использование необычных команд, кажется, что самый простой способ увидеть потенциальные конфликты - это инициировать слияние.Вы всегда можете прервать слияние, как только увидите то, что вам нужно.

0 голосов
/ 07 июня 2018

Вы можете использовать git mergetool после сбоя объединения.Mergetool доступен как: meld, kdiff3, bcompare, p4merge

git mergetool [--tool=<tool>]

или вы можете установить в глобальной конфигурации.

git config --global merge.tool [tool]
0 голосов
/ 06 июня 2018

Вы можете сделать это с помощью Compare пользовательского интерфейса.

Введите <org> и <reponame> в приведенном ниже URL-адресе, чтобы просмотреть сравнение между master и altфилиалы:

https://github.com/<org>/<reponame>/compare/master...alt

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...