Требовать запроса вытягивания в TFS

запросы Pull были недавно реализованы в TFS. Есть ли способ заставить пользователей делать запросы на вытягивание, а другие просматривать их, прежде чем они смогут объединиться в ветку?

Я попытался ограничить разрешения на вклад в ветку для группы TFS, но это также помешало им объединяться через запросы Pull.

3 ответов


вы отметили свой вопрос TFS 2013, и я думаю, что то, что вы строго просите, невозможно.

но в TFS 2015 и ВСО вы можете получить доступ к функции под названием политики филиалов в настройках командного проекта - > контроль версий - > щелкните репозиторий - > политики филиалов.

Ну там ты поставь требуется минимальное количество рецензентов на запрос pull. Если важно, чтобы другие сделали обзор, убедитесь, что разрешить пользователи одобряют собственные изменения не проверял.

Я написал блоге, который описывает его более подробно.


в TFS 2015 Есть функция, которая будет поддерживать это (это не в CTP1, который был только что выпущен).


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

ключевое различие заключается в том, что утверждающие не являются участниками и наоборот.

Если люди находятся в обеих группах, я бы предложил предоставить утверждающим дополнительную учетную запись до TFS 2015. Это не мешает утверждающим вносить изменения без запроса на вытягивание, но, по крайней мере, это приведет вас в правильном направлении.