在TFS 2010中,何时应创建新的团队项目?

4
我们正在设置TFS 2010,我们有大约15个不同的应用程序要迁移到TFS。我们已经决定只创建一个集合。我要问的问题是,我们应该为每个应用程序创建多个团队项目,还是将所有应用程序放在一个团队项目下?对于工作项、构建等,这些情况会有什么优缺点呢?

这句话的意思是:“何时创建新的GIT / Mecurial / ...存储库?” - Richard
1
@Richard:我不同意 - TFS团队项目与git(例如)存储库的映射并不好。一个团队项目指定了一个工作流程(一个过程模板),通常包含多个应用程序或项目。也就是说,通常情况下,团队项目是与git存储库相对应的更高级别,并且包含许多这样的存储库。 - Edward Thomson
2个回答

6
我的标准是团队项目应该有共享资源,比如工作项和人员。在即将推出的TFS11中,有一个叫做“待办事项”的概念(如果您还没有看到它,我建议您去\BUILD\ recordings)。如果您的应用程序共享迭代或待办事项,则应创建一个团队项目(或一个池共享这些应用程序的应用程序团队项目)。如果这些应用程序是分开开发的并且您希望使用不同的流程,则应使用多个团队项目。

-1

1
似乎在TFS11中将团队添加到团队项目意味着每个团队项目有多个待办事项列表。 - Betty
每个团队项目拥有多个待办事项列表的功能非常好用,因此我仍然坚持我的观点,只使用一个团队项目以减少升级摩擦。 - Betty

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接