如何在 Team Foundation Services(云中的 TFS)上组织许多项目。
我有大约 300 个解决方案(每个解决方案中有多个项目),我想在 TFS 中进行源代码控制。问题是如何组织它们?
一点背景知识:我是一名合同开发人员,因此我为许多客户工作,并且有许多用 VB 和 C# 编写的项目,范围从 VB6 到 .net 4.5 以及介于两者之间的所有项目。
我认为关键是要了解提供给您的组织结构Team Foundation Service
。你如何选择组织它最终取决于你。
您可以在Team Foundation Service
.
Team Foundation Service
(撰写本文时),您只能拥有 1 个。Team Project
,也可以简单地拥有一个解决方案。我没有你这么多的项目,但我做了这样的事情:
Team Projects
为重大项目创建专用(解决方案)Team Project
请参阅下面的示例,了解我是如何做到的:
要记住的一点是,构建是由 . 分隔的Team Project
。因此,这可能会进一步影响您的决定。
由于您正在为不同的客户创建不同的项目,我会按客户组织您的解决方案。
每个客户我总共有一个项目集合和一个团队项目。然后在每个团队项目中,您可以按照自己喜欢的方式构建解决方案。