我是.Net框架的新手,我发现很难理解VS2010中的所有术语和工具。当您要创建新项目时,有一个"团队项目"选项。
我试图在MSDN论坛和MSDN杂志上找到文档,但他们解释它的方式超出了我的头脑。
谁能用更简单的术语向我解释
- 什么是团队项目?
- 以及如何以及何时使用它?
团队项目是 Team Foundation Server 的一项功能,Team Foundation Server 是 ALM(应用程序生命周期管理)中的Microsoft产品。 如果不使用 TFS,则不必担心。
TFS 提供:
- 源代码管理(版本控制)
- 工作项跟踪(错误、任务、要求)
- 自动构建、测试、部署(和测试)
- QA 实验室环境的管理
- 报告上述情况
- 协作环境
等等。
为 Visual Studio Team Foundation Server (TFS) 创建一个团队项目,以便为开发特定的软件技术或产品提供一个中心点。团队项目为源代码和工作项提供存储库。
请阅读更多:
http://msdn.microsoft.com/en-us/library/vstudio/ms181477.aspx
Visual studio可以与MS Team Foundation Server集成以进行源代码控制和ALM。团队基础服务器将其数据组织到包含团队项目的项目集合中。团队项目可能包含许多 Visual Studio 解决方案。
在工作中,我们有一个项目集合,每个团队项目都是我们构建的完整系统,包含一个或多个解决方案。
请记住,TFS 是一个单独的产品,因此您需要单独的许可证才能运行它,并且安装和维护它很麻烦。
使用 TFS 有几个原因,但最重要的是能够控制多个开发人员对代码的访问。 它控制签入、签出、合并和历史记录/版本控制。这些功能对单个开发人员也很有价值,但顾名思义,一般要点是使开发人员团队能够在系统上进行协作。