我最近完成了TFS 2015 Update 1的部署,我们在英国有大约15个开发团队,之前我们总是按照以下方式构建我们的TFS项目:
Default Collection
Application 1 (Team Project)
Application 2 (Team Project)
这导致跨团队共享工作项的问题,因为很难跨越项目边界移动WI。
我不想为每个团队创建一个新的团队项目,而是希望通过一个团队项目来管理事物,并为每个项目创建单独的区域\迭代\团队。所以:
Project Collection > Master Team Project > Area 1
Area 2
Area 3
etc
在权限方面我想在每个标准TFS权限组中添加到每个区域。我还想为每个区域创建一个源文件夹的根文件夹。
目前我无法解决如何做到这一点?有人可以帮忙吗?
答案 0 :(得分:1)
我建议你看看有关这个主题的社区建议。
一般来说,这是一个很好的做法(我不会说最佳做法,因为在某些情况下这不是正确的做法。)
关于您的问题,您应该专注于Team来定义开发人员访问权限,以及TFS组来进行一般(例如管理)访问。
答案 1 :(得分:0)
我建议您使用TFS2015中的多个团队功能。它允许您更轻松地管理团队成员,权限和工作项。您可以从团队项目页面跟踪整个项目状态,并从他们自己的项目页面跟踪各个功能团队状态。工作项也可以轻松地在团队之间移动(只需更改区域路径)。有关详细信息,请参阅此链接:Multiple Teams