Github - Слияние с мастером - PullRequest
0 голосов
/ 17 января 2020

У меня есть две разные ветки release / ver1 и release / ver2 и кодовая база совершенно разные.

Мое требование - объединить со следующим:

1) Слить ветку release / ver1 с мастером и выполнить сборку. 2) После этого в тот же день, Merge release / ver2 ветвится с мастером и делает сборку.

Примечание: я могу слиться только с мастером (веб-хуки PR-уведомления настроены таким образом, и я не могу создать новый освободить ветки и объединить с ними)

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

Какое было бы наилучшее разрешение для вышеуказанной ситуации?

1 Ответ

0 голосов
/ 17 января 2020

Попробуйте хотя бы активировать сначала git rerere

cd /path/to/repo
git config rerere.enabled true

Если в ваших различных слияниях участвуют одинаковые конфликты, git rerere записал бы их разрешение и может применять их автоматически.
См. "Git Инструменты - Rerere ".

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