Visual studio 2010 TFS2010-是否有预填充项目组的方法
在我们的商店里,所有的开发人员都对代码进行了只读。 每个人都被归入一个名为TFSReader的小组 在TFS 2005中,每当我创建一个新项目时,我都必须将该组添加到[project]\Readers组中 我们现在正在寻找升级到TFS2010现在,我们想知道 是否有方法将TFS配置为自动将TFSReader组置于[Project]\Readers下Visual studio 2010 TFS2010-是否有预填充项目组的方法,visual-studio-2010,tfs,active-directory,tfs-process-template,Visual Studio 2010,Tfs,Active Directory,Tfs Process Template,在我们的商店里,所有的开发人员都对代码进行了只读。 每个人都被归入一个名为TFSReader的小组 在TFS 2005中,每当我创建一个新项目时,我都必须将该组添加到[project]\Readers组中 我们现在正在寻找升级到TFS2010现在,我们想知道 是否有方法将TFS配置为自动将TFSReader组置于[Project]\Readers下 我应该弄乱processTemplates吗?虽然我知道没有一种预填充的方法,但您可以使用tf perm命令,编写脚本,并在添加新项目时运行它 在您
我应该弄乱processTemplates吗?虽然我知道没有一种预填充的方法,但您可以使用tf perm命令,编写脚本,并在添加新项目时运行它 在您的情况下,您可以(从命令行)执行以下操作: 这表示:“在从每个团队项目的根开始的所有文件中,为组中的每个人授予TFS集合的读取权限” 如果您想了解更多关于tf perm命令的信息,可以在此处:
因此,流程模板是正确的选择 我在msdn论坛上得到了答案。 我下载了流程模板,复制并更改了groupsandpowpermissions.xml文件 我添加了成员标签并上传了新流程 它就像一个符咒
<group name="Readers" description="Members of this group have access to the team project.">
<permissions>
<permission name="GENERIC_READ" class="PROJECT" allow="true" />
<permission name="VIEW_TEST_RESULTS" class="PROJECT" allow="true" />
<permission name="GENERIC_READ" class="CSS_NODE" allow="true" />
<permission name="WORK_ITEM_READ" class="CSS_NODE" allow="true" />
</permissions>
<members>
<member name="MyDomain\TfsReader" />
</members>
</group>
我想你的意思是所有的开发人员都有读权限,有些开发人员完全可以访问代码?否则就很难改变了。你说得对,约翰。我只是想减少我忘记添加一些权限的情况。我希望微软能在5年内实现类似的东西……Ngm,这难道不是在根目录下授予组读取权限的事情吗?我猜小组只能访问源代码控制&而不能访问工作项等。我将在周一测试它。是的,它是特定于版本控制的。同样的事情也可以在TFSAPI中完成。我不知道如何通过TF、TFPT或TFS API将其设置为WI级别。为此,您可能需要对模板进行操作,并具有全局服务器权限。虽然我以前没有走过这条路,所以如果可能的话,我无法提供这方面的指导。
<group name="Readers" description="Members of this group have access to the team project.">
<permissions>
<permission name="GENERIC_READ" class="PROJECT" allow="true" />
<permission name="VIEW_TEST_RESULTS" class="PROJECT" allow="true" />
<permission name="GENERIC_READ" class="CSS_NODE" allow="true" />
<permission name="WORK_ITEM_READ" class="CSS_NODE" allow="true" />
</permissions>
<members>
<member name="MyDomain\TfsReader" />
</members>
</group>