Visual Studio 2010 TFS探索之旅

开发 后端
本文将为大家介绍Visual Studio 2010 TFS的安装与VSS升级到TFS,希望通过本文能对大家有所帮助。

对于Visual Studio 2010 TFS,我们应该了解到它的功能性。本文将为大家介绍的是Visual Studio 2010 TFS的安装与VSS升级到TFS。

Visual Studio 2010正式发布有一段时间了,大家应该都尝鲜过Visual Studio 2010下载了吧,当然还有TFS2010。TFS2010作为微软极力推荐的团队开发平台,可谓倾尽全力,当然也没有让我们失望。旧版本的TFS安装那一步步繁琐的配置过程和前提条件,还强迫我们去学习配置安装SharePoint service,这点真是无法容忍的,还有TFS2010吸取了以前的教训,我们终于可以尽情的NEXT了。

TFS2010的安装

之所以说不需要我们过分关注TFS2010的安装过程,不是不需要安装sharepoint service等一些组件,毕竟TFS还需要web查看等功能,而只是我们不需要参与安装、配置它了,TFS2010的安装过程可以一路NEXT,他会自动安装sharepoint service等一系列组件,以前的不爽都由微软帮我们承担了,呵呵。当然我只得是标准安装方式,也就是缺省安装方式,如果你要利用Server Farm等一系列功能特性,可以选择高级选项进行设置,这就需要你自己的本事了,不过总体来说,TFS2010在安装方面还是提供给我们很大的便利。

当然,Team Foundation Server对机器硬件的要求好像是不低,虽然微软发布会时曾说过要求不高,但是具我的朋友体会,最好还是专门的服务器来安装比较靠谱。

VSS升级迁移到TFS2010

源代码管理工具是每个开发团队必然要用的,从VSS到SVN,还有ClearCase,你总是要选择一个的。介于以前的TFS版本安装过于复杂,许多的团队对它望而却步,现在TFS2010凭借与Visual Studio 2010的强大整合功能和简单的安装过程,使我们这些使用微软开发产品线的人没有理由不去选择它,从VSS和ClearCase升级到TFS2010也很简单,微软给我们提供了现成的工具-VSSConverter。

下面我拿VSS升级迁移到Team Foundation Server举例,给大家介绍下升级方法。

1. 假设我们 Visual SourceSafe 数据库位于 c:\VSSDatabase

2. 通过文本编辑器创建以下XML文件,命名为settings.xml存储在Driver:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE路径下

  1. <?xml version=”1.0″ encoding=”utf-8″?> 
  2. <SourceControlConverter> 
  3. <ConverterSpecificSetting> 
  4. <Source name=”VSS”> 
  5. <VSSDatabase name=”c:\VSSDatabase”></VSSDatabase> 
  6. </Source> 
  7. <ProjectMap> 
  8. <Project Source=”$/FolderA”></Project> 
  9. <Project Source=”$/FolderB”></Project> 
  10. </ProjectMap> 
  11. </ConverterSpecificSetting> 
  12. <Settings> 
  13. <Output file=”Analysis.xml”></Output> 
  14. </Settings> 
  15. </SourceControlConverter> 

其中 $/FolderA 和 $/FolderB 表示包含待迁移项目的文件夹的名称。

3. 从 Visual Studio 命令提示符进入Driver:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE路径下,运行
VSSConverter Analyze settings.xml
4. 当出现提示时,请提供 Visual SourceSafe 管理员密码。

转换器工具将显示预转换分析的状态。分析完成后,该工具将生成一个报告 (VSSAnalysisReport.xml) 和一个用户映射文件 (usermap.xml),并将其保存在当前目录中。可使用用户映射文件将 Visual SourceSafe 用户映射为 Team Foundation 用户。更多关于用户映射信息请查找微软相关资料。

以上准备工作就绪,我们可以开始从VSS迁移项目到TFS2010了。

5. 通过文本编辑器创建以下XML文件,命名为migration_settings.xml存储在Driver:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE路径下

  1. <?xml version=”1.0″ encoding=”utf-8″?> 
  2. <SourceControlConverter> 
  3. <ConverterSpecificSetting> 
  4. <Source name=”VSS”> 
  5. <VSSDatabase name=”c:\VSSDatabase”></VSSDatabase> 
  6. <UserMap name=”Driver:\Path\Usermap.xml”></UserMap> 
  7. </Source> 
  8. <ProjectMap> 
  9. <Project Source=”$/FolderA” Destination=”$/TeamProjectA”></Project> 
  10. <Project Source=”$/FolderB” Destination =”$/TeamProjectB/ProjectB”></Project> 
  11. </ProjectMap> 
  12. </ConverterSpecificSetting> 
  13. <Settings> 
  14. <TeamFoundationServer name=”server_name” port=”port_number” protocol=”protocol”></TeamFoundationServer> 
  15. </Settings> 
  16. </SourceControlConverter> 

注意修改UserMap节点盘符,确保用您的服务器名称替换 server_name,并用实际端口号替换 port_name。

6. 从 Visual Studio 命令提示符进入Driver:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE路径下,运行
VSSConverter Migrate migration_settings.xml
输入“Y”确认迁移,并与提示窗口输入VSS的管理员账户

7. 剩下的就是等待迁移完成用IE查看报表了,还算是简单吧。

8. 对于开发中的项目我们还要在Visual Studio 2010中撤销与VSS的绑定关系,建立TFS的绑定关系,这点就不用详细介绍了,相信用过微软开发平台的人应该都很熟悉。

其实,这个升级过程针对从VSS升级到TFS2008也可以适用,估计ClearCase的升级过程跟此类似,至于SVN的升级,微软没有直接提供工具,不过好像有第三方开发了针对SVN升级到TFS的插件,起码微软在发布会的时候是这样说的,不知道用起来会不会出问题,有经验的人可以留言给我,谢谢!

本文标题:TFS2010的安装与VSS升级到TFS

本文地址:http://www.rockylife.com/2010/04/tfs2010-install-and-migrate/

【编辑推荐】

  1. 图解Visual Studio 2010中的UML建模功能
  2. 解密中国研发团队如何开发Visual Studio 2010新特性
  3. Visual Studio 2010化繁为简 令项目管理更轻松
  4. Visual Studio 2010 Lab Management功能
  5. Visual Studio 2010将再度拥抱UML
责任编辑:彭凡 来源: 灰太狼的窝
相关推荐

2010-02-24 15:04:54

Visual Stud

2023-06-28 10:48:09

平台框架高性能

2011-06-10 09:10:50

2009-12-03 14:18:27

Visual Stud

2009-12-02 09:43:38

Visual Stud

2017-03-07 12:28:27

Android应用角标

2009-11-10 13:43:37

Visual Stud

2010-02-22 16:43:33

Visual Stud

2009-11-11 09:48:06

Visual Stud

2022-10-14 16:30:17

2009-12-11 13:14:45

Visual Stud

2009-11-13 14:59:12

Visual Stud

2010-04-06 17:32:02

Visual Stud

2010-04-16 14:08:46

Visual Stud

2011-02-13 17:10:28

Visual Stud

2010-04-12 08:43:45

Visual Stud

2009-11-11 14:26:13

Visual Stud

2015-11-05 17:38:32

东方通苏州工业园大数据应用

2009-12-02 13:02:20

Visual Stud

2009-12-21 09:55:53

Visual Stud
点赞
收藏

51CTO技术栈公众号