0

我们正在开发一个非常大的门户项目。我们需要一个可扩展的源版本控制架构,这样它应该可以扩展到许多团队和可能的新团队。

将有公共图书馆,每个小组将在系统的不同部分工作。在演示时,我们需要集成这些部分并让产品可测试、可演示等。

你推荐一些指南或架构吗?

你会如何处理这个问题?

在版本控制系统方面,如果有帮助,我们正在使用 TFS。

4

2 回答 2

0

从 TFS 服务器端...仅设置 1 个团队项目。这将是关键。另一个关键是让服务器运行带有 SP1 的 SQL Server 2012(SQL 中的大量性能改进将帮助您扩展 TFS)。

于 2013-05-16T02:12:20.780 回答
0

在我看来,您最好使用像 Git 这样的 DVCS(分布式版本控制系统),而不是具有集中式版本控制系统的 TFS。

TFS 现在与 Git 集成,这是一篇很好的博客文章,它为您提供了您需要的大部分详细信息 - http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/30/getting-started- with-git-in-visual-studio-and-team-foundation-service.aspx

添加像 Atlassian Stash 这样的企业级 Git 存储库管理工具,生活会很美好 - http://www.atlassian.com/software/stash/overview

于 2013-06-17T06:58:26.547 回答