Azure DevOps Pull request не объединять коммиты от кого-то другого - PullRequest
0 голосов
/ 18 июня 2020

У меня есть одна ветка, которую мы используем для разработки. Команда поднимает PR, чтобы объединить изменения в основной ветке.

Пользователь 1 поднимает PR -> Dev to Master Проверяет, выполняется проверка Сборка выполняется

Пользователь 2 фиксирует другие изменения Теперь эти изменения будут объединены с самим PR выше.

Мы хотим ограничить это поведение. Мы хотим отдельного PR для отдельного пользователя и хотим, чтобы те были объединены в отдельный.

1 Ответ

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

Адаптируйте рабочий процесс ветки feature / topi c, чтобы разработчики работали изолированно в своих собственных ветвях функций и делали PR: s для разработки или master -branch (в зависимости от того, нужно ли вам изолировать всю сумму работа из основного филиала). Защитите ветку, в которую разработчики объединяют PR с политиками ветки.

Например:

https://git-scm.com/book/en/v2/Git-Branching-Branching-Workflows

Если вам затем нужно делать PR из разработать только для определенных изменений, вы можете выбрать исходный запрос на перенос, который, по сути, создает новую ветку topi c для запроса на перенос от него к мастеру. Но вскоре это становится довольно утомительным.

https://docs.microsoft.com/en-us/azure/devops/repos/git/cherry-pick?view=azure-devops&tabs=visual-studio

...