Настройка конфигурации политики VSTS для ветки репозитора

У меня есть репозиторий VSTS, который я использую с GIT, применяя концепции GIT-Flow. В моей основной ветке и ветке разработки я установил различные конфигурации политик, такие как обязательное одобрение запросов на вытягивание и т. д. Это хорошо работает для того, что мы хотим делать.

В любом случае мой вопрос:

Когда я следую подходу gitflow и создаю ветку выпуска, я хотел бы, чтобы политики в этой ветке также имели утверждения для команд PUSH, аналогичные ветвям master и development. Насколько я могу судить, единственный способ сделать это - вручную войти после создания ветки и установить эти параметры.

Мне было интересно, есть ли способы, которыми вы можете установить их по умолчанию или каскадировать, или что-то в этом роде, чтобы политики обязательно применялись и не требовали ручного шага?

Я бы подумал, даже если бы можно было написать что-нибудь, что могло бы удовлетворить мои потребности.

Я предполагаю, что Шаблон для настройки политики веток для репозиториев то же самое, и это должно быть вручную.


31
1

Ответ:

Решено

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

Но если вы хотите сделать это с помощью сценария, вы можете вызвать VSTS Rest API, чтобы настроить параметры политики. Для получения подробной информации перейдите по этой ссылке: Политика - Конфигурации.