【发布时间】:2014-12-30 15:09:32
【问题描述】:
我们在 TFS 中有一个大型项目。我们目前有几个开发组:假设这个例子有 DevTeam1、DevTeam2、DevTeam3。我们目前的 TFS 项目布局如下(假设有 100 多个项目和大约 10 个 DevTeam):
Master Project
|----- Common
|----- Project1
|----- Project2
|----- Project3
- DevTeam1 在 Project1、Project2、Project3 和 Common(一切)上工作(更改)。
- DevTeam2 仅适用于 Project1,但希望对 Common 进行只读访问。
- DevTeam3 在 Project1 和 Project2 上工作,并且希望以只读方式访问 Common。
假设如果某个 DevTeam 不从事某个项目并且他们根本不应该看到该项目,那么您将如何在 TFS 中进行设置?
PS:我们研究了设置“区域”,但不清楚设置“区域”后如何将所有这些结合在一起,或者这是否是正确的路径。
【问题讨论】:
-
您是在谈论如何组织源代码控制存储库,还是如何组织工作项,或两者兼而有之?
-
我们并没有真正使用工作项,因为我认为这只是我们在另一个系统中进行的问题跟踪,所以只是考虑如何组织团队项目或者分解为多个团队项目以满足权限要求。
标签: visual-studio-2010 visual-studio visual-studio-2012 tfs visual-studio-2013