2014-11-21 5 views
8

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

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

ответ

8

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

Но в TFS 2015 и VSO вы можете получить доступ к функции «Политики филиалов» в соответствии с настройками командного проекта -> «Управление версиями» -> «Выбрать» в вашем репозитории -> «Политики филиалов».

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

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

1

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

+0

Какая особенность? – Trevor

+0

Это называется политикой филиалов: https://www.visualstudio.com/en-us/docs/git/branch-policies –

1

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

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^