详细讲解 VS2010 使用 TFS2010 的图文教
程
[日期:2010-04-17]
来源:
作者:
[字体:大 中 小]
本文和大家讲下如何在 VS2010 里面创建项目并添加到 TFS2010 里面。
新建一个项目,并把它添加到 TFS,我们会收到下面的错误:
这是因为我们没有为项目创建 Team project,而把它直接添加到了 Team project collections,这是不允
许的。下面我们来创建一个 Team Project:
输入 Team project 的名称和描述:
点击下一步选择过程模板,默认是 Agile 的模板,也可以选择 CMMI 的模板,这里我选择了 Agile for MSF
5.0 的模板,MSF for Agile Software Development 5.0 过程框架,是以 Scrum 模型为基础导向扩展,并
且结合了 VSTS2010 工具的众多测试功能特性,为更多的从事微软.NET 技术相关的开发人员以实现高质量
的软件产品:
确认一下项目设置
开始创建项目
成功创建后,点击 close 结束。
现在通过 VS2010 的 Team Explore 可以看到刚刚创建的项目了,有三部分 Work Items,Builds 和 Source C
ontrol:
现在可以把刚刚创建的 VS 的项目加入到 TFS 的项目里:
在 TFS 里头创建一个文件夹来存放我们的 VS 项目
按下 ok 按钮,就把我们的项目加入了 TFS,项目还没有真正提交到 TFS,可以看到文件前面都多了个“+”
现在我们把代码提交到 TFS 里头,Check in 的时候可以写些说明
TFS2010 不仅仅是一个源代码版本控制器,他是一个应用程序生命周期(ALM)工具,可以参看高阳的文章 V
isual Studio 2010 Ultimate 敏捷之道:特性解析,在软件项目的开发过程中重要的开发,测试和构建 T
FS 都提供了完整的支持:
他们之间工作流流程是
这是一种很普遍的工作场景,在一天之中,编写代码,编译一个可工作的软件提交测试,测试发现的 bug,
修复他们,这样不断的重复,整个过程的支持需要有一个统一的存储库进行支持,然后所有项目可以进行
关联。使用 TFS 的 Basic 安装就可以完成这样的功能,比纯粹的像 VSS,SVN 这样的版本控制控制软件有很
大的改善,这也能够回答有的网友问 TFS 有什么优势的疑问了。在 TFS 的完整版本中还包括自动化测试,
虚拟实验室和架构验证的功能。完整版本的流程图是这样子的:
下面我们来看看 TFS 的 Basic 安装的三大主要功能 Work Items,Builds 和 Source Control,是怎么样融
合在我们的开发过程中:
可以通过 Visual Studio 的 Team Explorer 创建工作项,打开 Team Explorer:
我们的项目才刚刚创建,第一个迭代还没有开始,常规的流程需要把需求也管理进来,这里只是演示,项
目管理过程中的很多东西都将忽略。我导入 TFS 是一个已经完成的小工具,这个小工具是统计某个月的每
篇博客浏览量和评论数量,然后结果生成一个 Excel 报表提交给微软的技术精英计划。现在发现了一个 bu
g,我们要修复它,修复 bug 在 TFS 里也是一个 Work Item,有很多类型:
输入一些相关资料后,点击 Save Work Item(保存工作项)。资料将被保存到数据库中。