Требовать запроса вытягивания в TFS
запросы Pull были недавно реализованы в TFS. Есть ли способ заставить пользователей делать запросы на вытягивание, а другие просматривать их, прежде чем они смогут объединиться в ветку?
Я попытался ограничить разрешения на вклад в ветку для группы TFS, но это также помешало им объединяться через запросы Pull.
3 ответов
вы отметили свой вопрос TFS 2013, и я думаю, что то, что вы строго просите, невозможно.
но в TFS 2015 и ВСО вы можете получить доступ к функции под названием политики филиалов в настройках командного проекта - > контроль версий - > щелкните репозиторий - > политики филиалов.
Ну там ты поставь требуется минимальное количество рецензентов на запрос pull. Если важно, чтобы другие сделали обзор, убедитесь, что разрешить пользователи одобряют собственные изменения не проверял.
Я написал блоге, который описывает его более подробно.
в TFS 2015 Есть функция, которая будет поддерживать это (это не в CTP1, который был только что выпущен).
Я смог обойти это, создав 2 отдельные группы: утверждающие и участники. Затем я запретил вкладчикам вносить вклад в конкретную отрасль и разрешил только утверждающим.
ключевое различие заключается в том, что утверждающие не являются участниками и наоборот.
Если люди находятся в обеих группах, я бы предложил предоставить утверждающим дополнительную учетную запись до TFS 2015. Это не мешает утверждающим вносить изменения без запроса на вытягивание, но, по крайней мере, это приведет вас в правильном направлении.