【发布时间】:2016-09-17 08:00:52
【问题描述】:
如何在 Team Foundation Services(云中的 TFS)上组织多个项目。
我有大约 300 个解决方案(每个解决方案中有多个项目),我想在 TFS 中进行源代码控制。问题是我如何组织它们?
一点背景知识:我是一名合同开发人员,因此我为许多客户工作,并且有许多用 VB 和 C# 编写的项目,范围从 VB6 到 .net 4.5 以及介于两者之间的所有内容。
【问题讨论】:
如何在 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 分隔。因此,这可能会进一步影响您的决定。
【讨论】:
由于您要为不同的客户创建不同的项目,我会按客户组织您的解决方案。
每个客户我总共有一个项目集合和一个团队项目。然后在每个团队项目中,您可以按照自己喜欢的方式构建解决方案。
【讨论】: