Как сделать автоматическое разрешение конфликтов git?
У меня есть три ветки в репозитории.
master
slave 1
slave 2
Каким образом можно сделать так, что бы при появлении конфликтов всегда выбирался вариант master ?
git checkout slave 1
git merge master
(появляется конфликт и автоматически выбирается вариант master ветки)
Ответы (1 шт):
Автор решения: Alex R.
→ Ссылка
У Git есть понятия стратегия слияния (официальная документация>Выбор “нашей” или “их” версий).
git checkout slave 1
git merge -Xours master
Можно указывать как разово (как в коде выше), так и настроить через атрибуты репозитория.
Аналогичная опция может быть использована и с командой git merge-file.