环境:

          操作系统:Windows 7 Ultimate

          数 据 库:SQL Server 2005开发版(默认实例)、SQL Server 2008企业版(命名实例)

          Visual Studio:Visual Studio 2008 Team System、Visual Studio 2010 Ultimate

      安装TFS 2005 需要SQL Server 2005,而且必须是作为默认实例。而安装TFS 2010,可以使用SQL Server 2008,并且可以是命名实例。注意安装前把服务启动起来。否则数据库检测会失败。

      以下是安装截图:

 第一大步

Visual Studio 2010 Team Foundation Server安装截图

Visual Studio 2010 Team Foundation Server安装截图

Visual Studio 2010 Team Foundation Server安装截图

Visual Studio 2010 Team Foundation Server安装截图

Visual Studio 2010 Team Foundation Server安装截图

Visual Studio 2010 Team Foundation Server安装截图

Visual Studio 2010 Team Foundation Server安装截图

Visual Studio 2010 Team Foundation Server安装截图

Visual Studio 2010 Team Foundation Server安装截图

Visual Studio 2010 Team Foundation Server安装截图

Visual Studio 2010 Team Foundation Server安装截图

 

第二大步

Visual Studio 2010 Team Foundation Server安装截图

Visual Studio 2010 Team Foundation Server安装截图

Visual Studio 2010 Team Foundation Server安装截图

Visual Studio 2010 Team Foundation Server安装截图

Visual Studio 2010 Team Foundation Server安装截图

Visual Studio 2010 Team Foundation Server安装截图

Visual Studio 2010 Team Foundation Server安装截图

Visual Studio 2010 Team Foundation Server安装截图

Visual Studio 2010 Team Foundation Server安装截图

Visual Studio 2010 Team Foundation Server安装截图

Visual Studio 2010 Team Foundation Server安装截图

 

安装完毕后自动打开的TFS管理控制台

Visual Studio 2010 Team Foundation Server安装截图

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

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

TFS2010的安装

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

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

VSS升级迁移到TFS2010

源代码管理工具是每个开发团队必然要用的,从VSS到SVN,还有ClearCase,你总是要选择一个的。介于以前的TFS版本安装过于复杂,许多的团队对它望而却步,现在TFS2010凭借与Visual Studio2010的强大整合功能和简单的安装过程,使我们这些使用微软开发产品线的人没有理由不去选择它,从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 用户映射为 TeamFoundation 用户。更多关于用户映射信息请查找微软相关资料。

以上准备工作就绪,我们可以开始从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的插件,起码微软在发布会的时候是这样说的,不知道用起来会不会出问题,有经验的人可以留言给我,谢谢!

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-17
  • 2022-01-18
  • 2021-09-15
  • 2021-08-26
猜你喜欢
  • 2021-07-03
  • 2021-07-11
  • 2021-12-13
  • 2022-02-10
  • 2022-12-23
  • 2022-12-23
  • 2021-12-06
相关资源
相似解决方案