В VSTS, как лучше перебазировать ветку dev в master, когда у ветви dev есть политики? - PullRequest
0 голосов
/ 09 июня 2018

Из-за того, что политики в VSTS не могут отправлять обновления филиалов, это можно сделать только с помощью запросов на извлечение.Я попробовал два метода:

  1. создать ветку 'rebase' из dev, rebase в master, объединить с веткой dev с помощью PR.
  2. отключить (приостановить) политику devчтобы выполнить push после выполнения rebase в ветке dev.

Первый подход создает намного более сложную историю журнала (намного больше коммитов);поэтому я склоняюсь к продвижению второго подхода.Мне не нравится идея приостановить политику.

Кто-нибудь получил лучшее предложение?

Ответы [ 2 ]

0 голосов
/ 11 июня 2018

Используйте подход 1, но при выполнении pull-запроса не squash commit s.Таким образом, ветвь от commit s до master появится на ветви dev, и станет ясно, что сделано.

0 голосов
/ 09 июня 2018

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

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