TFS-为团队项目中的特定项目设置权限

TFS-为团队项目中的特定项目设置权限,tfs,permissions,Tfs,Permissions,我们使用TFS-2010。我们在项目集合中有一个团队项目。我们在团队项目下有15个项目。现在,另一个团队(不是公司员工)将从远程位置加入。他们将在一个特定的项目上工作。问题:所以我想做的是设置权限,让他们只看到那个特定的项目,REST14项目应该对他们隐藏(甚至不能以任何方式签出或获取源代码)。TFS服务器当前在本地运行。我们正在访问它作为域使用。 感谢您的帮助。当顾问需要访问我们的源代码管理时,我们在工作中所做的是使用他们将要处理的代码创建一个新分支,并授予他们对该分支的权限。您的组也可以脱离

我们使用TFS-2010。我们在项目集合中有一个团队项目。我们在团队项目下有15个项目。现在,另一个团队(不是公司员工)将从远程位置加入。他们将在一个特定的项目上工作。
问题:
所以我想做的是设置权限,让他们只看到那个特定的项目,REST14项目应该对他们隐藏(甚至不能以任何方式签出或获取源代码)。

TFS服务器当前在本地运行。我们正在访问它作为域使用。

感谢您的帮助。

当顾问需要访问我们的源代码管理时,我们在工作中所做的是使用他们将要处理的代码创建一个新分支,并授予他们对该分支的权限。您的组也可以脱离该分支,并在适当时合并回主分支。

您可以在源代码管理资源管理器中选择任何文件夹,右键单击“属性”、“安全性”选项卡,并按角色限制或授予每个特定文件夹的权限


通过这种方式,您可以创建一个新的TFS安全角色,称之为顾问(从团队->团队项目设置->组成员->新建…)。授予它访问相应文件夹的权限,然后将您的所有顾问域帐户分配给它。

谢谢hawkke,创建新分支机构会创建新集合吗?(对不起,我是TFS中的新手)@nnp no。您将在现有团队项目中创建新分支。只需在团队项目(TFS项目,而不是visual studio项目)中添加一个新文件夹,将其转换为一个分支,并使用分支中所需的代码创建一个新的visual studio解决方案。谢谢Dylan,按照你的指示,我已经创建了一个新角色。但当我试图从VS2010连接到TFS服务器时,我看不到集合下的团队项目,我是否也应该为其设置权限?事实证明,我必须在项目级别使用相同的权限。现在一切都好了。