Ответвления вперед / назад на основе только изменений кода - PullRequest
0 голосов
/ 23 сентября 2019

Для наших проектов есть Интеграция и Мастер ветка.Для развертывания мы отрезали ветку RC от Интеграции.Когда развертывание завершено, мы создаем запрос Pull для RC на Master.

Однако теперь Master отображается как 1 вперед, потому что у него есть фиксация, которой нет в Integration.Я также рассмотрел создание запроса Pull RC на интеграцию, но TFS не позволяет этого, так как нет никаких изменений.

Есть ли способ избежать этой ситуации с Master?Может позади / впереди только проверять изменения кода, а не фиксировать?Чтобы исправить это, я теперь должен создать Pull Master to Integration, и это боль для всех проектов, которые мы делаем.

1 Ответ

0 голосов
/ 24 сентября 2019

Боюсь, не смог избежать этой ситуации.Также невозможно сделать позади / впереди только проверку изменений кода, а не фиксацию.Поскольку вы используете Pull Request (который выполняет git merge --no-ff).

Если честно, нет необходимости разрешать ветку интеграции позади / впереди мастера .

, вы можетеесть две в основном независимые ветки без проблем.Важная мера различий между отраслями дана как git diff.Если в этом отчете нет никаких отличий, тогда все в порядке.

Вы также можете взглянуть на этот похожий вопрос: VSTS Git: необходимо ли разрешать ветку dev позади / forward master, и если да, то как?

Если вы настаиваете на том, чтобы не опередить Мастера, вам, возможно, придется создать Pull Master to Integration, как вы указали в вопросе.

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