TFS - установить разрешение для конкретного проекта в рамках командного проекта - PullRequest
7 голосов
/ 23 декабря 2011

мы используем TFS-2010. у нас есть один командный проект под коллекцией проектов. и у нас есть 15 проектов под командным проектом. теперь другая команда (не сотрудник компании) собирается присоединиться из удаленного местоположения. и они будут работать над одним конкретным проектом.
Проблема:
, поэтому я хотел бы сделать так, чтобы установить разрешение таким образом, чтобы они могли видеть только этот конкретный проект 14 Проект должен быть скрыт от них (даже не в состоянии проверить или получить источник каким-либо образом).

Сервер TFS в настоящее время работает в помещениях. и мы обращаемся к нему по мере использования Домена.
спасибо за любую помощь.

Ответы [ 2 ]

9 голосов
/ 24 декабря 2011

Вы можете выбрать любую папку в проводнике управления версиями, щелкнуть правой кнопкой мыши, выбрать свойства, вкладку «Безопасность» и ограничить или предоставить права каждой конкретной папке по ролям.

Таким образом, вы можете создать новую роль безопасности TFS.Назовите его Консультантами (из команды -> Настройки командного проекта -> Членство в группе -> Новое ...).Предоставьте ему доступ к соответствующим папкам, а затем присвойте ему все учетные записи домена консультантов.

3 голосов
/ 23 декабря 2011

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

...