Я использую gitlab, и у меня есть защищенная ветка. У меня есть разработчики, которые отправляют запросы на извлечение для решения проблем, которые они решают.
По нескольким причинам я не могу немедленно объединить изменения и хочу, чтобы разработчики продолжили работу над следующей проблемой.
Что Я предвижу непредвиденные конфликты слияний из руководства, которое я им дал. Это шаги, которые я обычно выполняю разработчиками при исправлении проблем для защищенных веток.
- Извлечение и извлечение защищенной ветки
- Извлечение новой ветки, обозначенной IssueA, из защищенной ветки
- Исправление проблем
- Отправка запроса на включение для объединения IssueA в защищенную ветвь
Теперь они работают над IssueB, начиная с шага 1. Когда они переходят к шагу 4, у них нет конфликтов и отправьте IssueB без проблем.
Однако теперь, когда я объединяюсь с IssueA, а теперь, возможно, с IssueB, возник конфликт (поскольку у разработчика не было объединения IssueA при запуске на шаге 1).
Как я могу решить эту проблему без необходимости немедленного объединения изменений. Я не уверен, должен ли я иметь слияние разработчиков в IssueA с их IssueB перед отправкой запроса на извлечение. Это кажется неправильным, потому что, например, вы видите IssueD и видите много других изменений. Должен ли я просто отклонить IssueB, но я бы предпочел, чтобы разработчик исправлял конфликты, пока проблема была для них sh
Спасибо