教程:VS2010 之TFS入门指南.docx

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教程:VS2010 之TFS入门指南

教程:VS2010 之TFS入门指南本月初,我们发布了TFS新基础配置。该配置为建立支持源码管理,工作项和生成(builds)的TFS版本提供了便利。这是一个好机会将你在VSS(Visual Source Safe)上的资源迁移到TFS,并且还可以选用一些新的特性。现在VS2010 Beta2的正式版已经发布了,下面是该系统的入门指南。这篇文章对那些还没有安装或使用过TFS的人将最有帮助。TFS有对复杂环境的良好支持。比如,报表,SharePoint的整合,支持跨多域,分布式数据库等等。不过我不打算在这里讲述其中的任何一个部分,我的目的是帮助你们了解为什么我们要选择TFS,以及如何使用它。如果你是VSS的用户,在今后的文章中,我会讲述如何将VSS数据库迁移到TFS上。在上图中,每个系统都有独立的存储空间,资源标识集,命令和工具集。要让整个系统工作起来,就像把一组自定义立体组件联接在一起:可以实现,但工作量巨大,而且可能在一些地方出现纰漏。我更想要的就是这样一个系统,它可以将这些工作整合到一起并实现我默认的工作流程。这个整合实现了一些非常常见的场景。例如每天我会编辑源代码,生成产品并测试它,报Bug并修复它,周而复始。当有一个整合的系统可以全部支持这些工作流程时,那么所有的工作就可以被关联起来。例如,当我签入Bug的修复时,我很想看到那些缺陷被解决时这个变更集能被纪录下来。(详见下面的例子)TFS的基础配置可以让你精确地做到这些。这跟简单的源码管理相比是一个巨大的进步。TFS的完整版将会加入一些新的特性,包括自动化测试,虚拟实验室的部署和架构验证。下面是扩展后的工作流程:当你使用Visual Studio 加强版和旗舰版的时候,你可以根据需要选择安装这些新组件。有许多方法可以访问TFS。开发人员经常会通过Visual Studio来访问它。测试人员可以通过新的Test and Lab Manager来访问TFS(没有必要安装VS)。如果你是项目经理,你也可以通过web接口,Excel,Microsoft Project,或者dashboards的MOSS支持(VS2010的新功能)来访问TFS。更多相关内容以后介绍。在这篇文章的其余部分,我会向你们逐步介绍如何使用基础配置来开始我们的第一个TFS工程。入门指南现在, 有了概念层次的了解,是时候把它们连接起来了。以Brian Harry的 TFS文章所列出的步骤为开端。所有必要的软件会以默认集合(创造性的称为DefaultCollection)的形式安装到你的机器上。在这里我们能通过Visual Studio连接到TFS里。做到这一点最简单的方法是使用菜单“团队”(你也可以使用起始页上的链接):这里需要输入TFS的服务器名称。例如,我的Windows 7机器:JLZB2REL。通过添加按钮把服务器加入到列表里,然后点击关闭:在这里,你可以从组合框里选择服务器,接着选择DefaultCollection,然后点击连接:现在团队资源管理器选项卡有了服务器连接和DefaultCollection,但我们还没有一个可以存储东西的TFS项目:我为本教程创建了一个新的Windows窗体项目作为我们的解决方案样本(文件,新建项目,Windows窗体)。如果你试图添加新的代码项目到源代码管理,会出现错误。例如:你选择“将解决方案添加到源代码管理”菜单项后,你会得到“没有可用的团队项目源代码管理文件夹”的错误信息:该错误不是很直观(特别是所提供的词项目是用于TFS和你们代码解决方案里面,而它们是不同的概念)。此错误的意思是你必须创建一个真实的TFS项目去包含你工作中有用的资源。在团队资源管理器中,右键点击你的集合,选择新建团队项目:在这里我将为应付帐款系统创建一个TFS项目。该项目将包含整个系统所有需要的解决方案,数据等。填写完资料,点击下一步:默认的是Agile模板,但你也可以选择CMMI模板。关于模板类型你可以在MSDN上获取更详细的说明。如果你正在使用agile方法(比如TDD),这是个不错的选择。选择后,点击完成。项目创建过程中,会有各种状态更新。成功后,点击关闭按钮:团队资源管理器显示了该项目,将包含工作项,生成和源代码管理:此时可以更新项目集合。再增加一个解决方案到TFS中:右击解决方案资源管理器中的项目,选择“将解决方案添加到源代码管理”:此时可以在TFS中为解决方案新建一个文件夹或者只是采用默认值。如果准备好了,请点击确定。到此就可以在解决方案资源管理器中看到所有文件已经在源码管理下了。(查看文件前面的“+”号)此时可以看到列出的源代码管理器可采取的公开解决方案的动作。添加注释然后点击签入:点击是确认签入。此时新的解决方案就在TFS中了,并且可以开始工作项了。工作项可以直接在Visu

文档评论(0)

173****7830 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档