Я потратил полдень, приводя в порядок несколько репозиториев в лазурном DevOps. Все идет хорошо.
Один вопрос, на который я не могу получить ответа, - это ограничение / защита веток. Я работаю с существующим проектом с ветвями рабочего потока:
{новые функции} - ›nightly-› test- ›master
В настоящее время это делается вручную, и есть рассказы об усталых разработчиках в пятницу днем, которые спешат, сводят поток и убивают производство (основная ветка)
Я ввел ряд политик, например количество рецензентов и проверку путем запуска модульных тестов.
Вопрос в том, могу ли я с помощью репозиториев Azure ограничить, какую ветвь можно связать с PR в другую и как?