elvis0123

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

Microsoft Team Foundation Server 2010引入了一个新的概念 Team Project Collection(TPC,团队工程集合)。它是TFS 2010 在架构上的一个重大改变。

    当我们链接TFS 2008时,可以看到Team Project Collections直接为TFS名。

    当链接TFS 2010时,可以看到Team Project Collections的不同,它可以包括多个Collection。每个Collection下面可以有多个Projects。

    在TFS 2008上,每一个TFS服务器上可以有多个Project,而这些Project之间不是完全独立的,例如:一个Project可以是另一Project的一个Branch、在一个TFS服务器上所有Project共享一个Checkin ID递增序列、Work Item ID递增序列等等。TPC可以包含多个Project,Project之间的关系就如同TFS 2008上多个Project之间的关系一样。而TPC之间则是相互完全独立的。

    至于其独立性,我们可以参看TPC的创建方式。它是在Team Foundation Administration Console中创建的。如图。当我们创建它的时候,需要填写名称、数据层以及相关的信息,可见,每个Collection的数据库是独立的。

    也说说关于TPC的应用。

    看KevinTsui的blog里面,主要应用有两个:

    1 归类并设权限:当Team Project数量较多时,可以利用TPC当成是一个文件夹进行归类及收纳的动作,让TFS User可以更方便、更快速找到要联机的Team Project。而且由于TPC权限独立,所以可以比较好的控制权限。

    2 增强性能:由于每个Collection为不同数据库,因此系统性能也会增强。

 

 

参考

http://blogs.msdn.com/bharry/archive/2009/04/19/team-foundation-server-2010-key-concepts.aspx

http://dotnetframework.blogspot.com/2010/03/tfs-2010-rc-project-collection.html

 

 

posted on 2010-04-13 17:21  elvis  阅读(623)  评论(0编辑  收藏  举报