Автоматизация слияния-конфликтов

Используя подход CI/CD, один из упомянутых принципов здесь:

Automate wherever possible

Объединение может быть выполнено двумя способами в зависимости от сценария:

1) Ускоренное слияние

2) 3-стороннее слияние


Есть ли смысл думать об автоматизации конфликтов слияния?


person overexchange    schedule 16.01.2019    source источник
comment
Быстрая перемотка вперед не является слиянием и не может иметь конфликтов.   -  person torek    schedule 16.01.2019
comment
@torek согласился. это была опечатка   -  person overexchange    schedule 18.01.2019


Ответы (1)


Нет. Конфликт слияния — это буквально конечный результат сбоя автоматизации.

Помните: Git делает все возможное всегда, чтобы не потерять данные, а конфликт слияния — это Git в стандартной параноидальной манере сообщает вам, что он может потерять данные. данные, и он хочет, чтобы вы вмешались.

Автоматизация везде, где это возможно, — правильный менталитет. Автоматизировать конфликты слияния очень рискованно, что исключает возможность автоматизации вообще.

person Makoto    schedule 16.01.2019