Синхронная c функциональная ветка с веткой разработки - PullRequest
0 голосов
/ 21 июня 2020

У меня есть несколько репозиториев, и несколько разработчиков работают над несколькими репозиториями, теперь, если я создаю ветку функций ветки разработки в любом из репозиториев, и есть другие разработчики, которые также создали ветку функций, и они объединят свой код в ветвь разработки, поэтому, когда я поднимаю запрос на перенос для ветки разработки, я получаю конфликты, и мне приходится вручную разрешать это, поэтому я думал, что напишу общие jenkins для синхронизации c ветки функций с ветвью разработки после того, как PR будет поднят поэтому он автоматически разрешает конфликты, не требуя ручных усилий.

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

git checkout develop,

git pull origin develop,

git checkout feature_branch,

git rebase develop,

Это правильный способ синхронизации ветки функций, и если нет, пожалуйста, предложите один.

Ответы [ 2 ]

1 голос
/ 21 июня 2020

Вы не можете автоматически разрешать конфликты. Конфликты существуют из-за того, что автоматическая попытка c объединить код уже потерпела неудачу. Есть две допустимые возможности, для выбора между которыми требуется интеллект. Кроме того, это не вопрос python.

1 голос
/ 21 июня 2020

Нет способа автоматически разрешать конфликты .... кроме указания использовать код из одной из ветвей.

...