我们使用TFS-2010。我们在Project collection下有一个Team项目。我们在团队项目下有15个项目。现在另一个团队(不是公司员工)将从远程位置加入。他们将在一个特定的项目上工作。
问题:我想做的就是设置权限,使他们只能看到那个特定的项目项目,休息14项目应该隐藏起来(甚至无法检查或获取任何来源)。
目前在室内运行TFS服务器。我们正在Domain使用它
谢谢你的帮助。
答案 0 :(得分:9)
您可以选择源代码管理资源管理器中的任何文件夹,右键单击,属性,“安全”选项卡,然后按角色限制或授予每个特定文件夹的权限。
这样您就可以创建一个新的TFS安全角色,称之为顾问(来自团队 - >团队项目设置 - >团队成员资格 - >新...)。授予它访问相应文件夹的权限,然后将所有顾问域帐户分配给它。
答案 1 :(得分:3)
当顾问需要访问我们的源代码控制时,我们在工作中所做的是创建一个包含他们将要处理的代码的新分支,并授予他们对该分支的权限。您的小组也可以在该分支之外工作,并在适当时合并回主分支。