我是否可以设置TFS 2017以在创建新的团队项目时自动创建源代码分支并在这些分支上配置安全性?

时间:2017-08-22 13:43:29

标签: tfs alm tfs2017

我想修改一些TFS流程模板,以便在使用该模板创建新的团队项目时,可以创建一些分支,例如dev,uat,prod等。并在这些分支上设置权限,这样只有某些tfs小组可以登记到prod分支与其他分支。

如果可能,请告诉我。

1 个答案:

答案 0 :(得分:1)

不,我们无法通过自定义流程模板来实现这一点,在流程模板中未定义Create分支。有关详细信息,请参阅Customize a process template

在流程模板中,我们只能为Defining the initial configuration of Team Foundation version controlConfigure initial groups, teams, members, and permissions设置与每个分支相关的用户组的权限。

  

版本控制具有一组特定的权限   配置流程模板。通过指定权限,您   定义安全组和个人可以执行的操作   受版本控制的项目。有关更多信息,请参阅   Control access to functional areas

要创建无基础分支,您可以创建文件夹,然后将文件夹传输到分支。对于常见分支,您可以从一个分支创建到另一个分支。您还可以使用TFS API自动创建分支,引用PowerShell示例here。然后添加TFS组并相应地设置权限。