TFS安装及配置流程详解

1.平台的安装和配置1.1.平台安装

l 安装VS2008

安装方式:虚拟光驱映射ISO文件后自动安装。

镜像文件路径为:\\192.168.0.100\常用软件\开发软件\VSTS2008\System 2008 Team Suite简体中文正式版.iso

l 安装TFCTeam Foundation客户端)

安装方式:在VS2008的安装光盘目录下找到TFC目录,点击Setup.exe安装。

l 安装VS2008SP1补丁

安装方式:虚拟光驱映射ISO文件后自动安装。

镜像文件路径为:\\192.168.0.100\常用软件\开发软件\VSTS2008\VS2008SP1CHSX1512981.iso

l 安装TFSPowerTools工具

安装文件所在路经为:\\192.168.0.100\常用软件\开发软件\VSTS2008\TFS_PowerTools.msi

安装注意点:安装方式请选择“Custom”,且在“Select program features”中选择安装所有的特性。

1.2.平台配置

l 在本地计算机上新建目录(如F:\TFSRoot),用于保存源代码的根路经。

注意:由于新的源代码管理的组织结构有别于老的VSS的组织结构,因此本目录需要单独建立,不能重用VSS的目录。

l VS2008中配置TFS,具体的操作步骤如下:

a) 打开VS2008开发环境。

b) 点击“工具”à“连接到Team Foundation Server..”,出现如下的界面:

 

c) 点击“服务器”,出现如下的界面:


 

 

d) 点击“添加”,在“名称”栏中填入192.168.0.230,如下图:


 

e) 点击“确定”,然后点击“关闭”。

f) 在“连接到Team Foundation Server..”对话框中选择全部团队项目,然后点击“确定”,完成配置。

l 更改VS2008的源代码管理方式

a) 打开VS2008开发环境。

b) 点击“工具”à“选项”,在左边的列表中选择“源代码管理”,将源代码插件更改为“Visual Studio Team Foundation Server”,如下图:


 

c) 点击“确定”,完成配置。

l 配置TFS客户端实施网络连接时所使用的用户凭证

说明:

1、此节只针对使用本机帐号登录操作系统的情形,对于使用域帐号登录Windows的情形,则无需配置。


2、下面的配置截图以Windows 2003为例,Windows 2008Windows7的配置方式与此类似。

d) 打开“控制面板”,点击“存储的用户名和密码”(在Windows7中为“凭据管理器”),出现如下的界面:


 

e) 点击“添加”按钮,在出现的界面中填入以下信息,如图:


 

其中“服务器”一栏填入TFS服务器的IP 192.168.0.230,“用户名”和“密码”填写使用者的域帐号及密码。

注意:当域帐号的密码发生改变时需重新配置

f) 点击“确定”,完成配置。

l 设置TFS源代码管理的本地影射目录

a) 打开VS2008开发环境。

b) 打开“试图”à“团队资源管理器”,选择任意一个团队项目,点击“源代码管理”,出现如下的界面:

 

c) 在树形菜单的根节点上点击右键,选择“映射到本地文件夹”,在弹出的对话框中选取第一步中新建的目录做为本地文件夹(去掉递归选项),点击“映射”,完成配置。

2.TFS的项目组织结构

参考公司目前的业务划分情况,TFS的管理结构将被划分成如下图所示的情形:




 


各个团队项目的用途如下:

l A1运营产品研发:此团队项目用于存放“运营产品研发部”在产品研发和项目管理过程中所产生的相关内容,包括源代码、文档、版本发布、任务以及Bug等。

l A2互动产品研发:此团队项目用于存放“互动产品研发部”在产品研发和项目管理过程中所产生的相关内容,包括源代码、文档、版本发布、任务以及Bug等。

l A3车型产品研发:此团队项目用于存放“车型产品研发部”在产品研发和项目管理过程中所产生的相关内容,包括源代码、文档、版本发布、任务以及Bug等。

l A4商务产品研发:此团队项目用于存放“商务产品研发部”在产品研发和项目管理过程中所产生的相关内容,包括源代码、文档、版本发布、任务以及Bug等。

l A易车网:此团队项目用于存放公共项目的源代码和文档,以及部分老项目的源代码。

l P公用平台:此团队项目仅用于存放公用的组件库及源代码,对应于VSS的同名项目。

l Y开发规范:此团队项目仅用于存放开发规范的相关文档,对应于VSS的同名项目。

另外,有以下几点说明:

l 我们实行大团队项目的管理模式,按照组织结构进行划分,不单独到具体的产品。

l 原则上除公用项目外,各人员只能看到自己所在部门的团队项目。

l 细颗粒度的权限控制将在团队项目内按需分配。

3.源代码迁移3.1.迁移流程

产品的源代码迁移过程如下图:


 

3.2.注意事项

迁移的过程中的注意事项为:

l TFS将项目的源代码和文档看成两个不同的对象来分开管理,此次源代码迁移只处理原VSSSrc目录下的内容,而对于Doc目录下的内容则暂不做处理。

l TFS源代码管理的目录树和VSS有很大的不同,因此必须按照新的目录树来调整项目的DLL引用路径。

l 在原VSS中,很多产品都默认迁入了项目编译之后的bin目录和obj目录,我们利用Cmd命令迁移时会自动将这部分信息带到TFS中。在执行编译的过程中,研发负责人需要将这两个目录从TFS中删除。

4.TFS源代码管理4.1.访问方式

目前我们可以通过以下三种方式来获取和管理存储在TFS上的源代码:

l 通过Team Explore团队资源管理器来访问

a) 打开VS2008开发环境。

b) 打开“试图”à“团队资源管理器”,选择指定的团队项目,点击“源代码管理”,出现Team Explore的团队资源管理界面,如下:


 

c) 通过右键菜单的功能以及最上方的工具栏来做具体的管理。

l 通过Windows资源管理器来访问

a) Windows Explore中打开本地保存源代码的根目录(如F:\TFSRoot)。

b) 找到需要管理的目录或者文件,在右键菜单中即可看到如下的功能列表:


 

c) 利用列表中的功能项即可完成相应的操作。

l 通过Web Access的来访问

TFS提供了基于Web的方式,在浏览器中输入[url=http://192.168.0.230090/]http://192.168.0.230090/[/url],用域帐号登录即可访问。

其中,源代码管理功能对应导航菜单中“源”。

4.2.本地初始化

有以下公用目录需要提前获取(请通过Team Explore的源代码管理来下载):

$/A易车网/CommonLib

$/A易车网/Components

$/P公用平台/Release

5.TFS发布管理

posted on 2013-04-04 22:14  晨曦之家Sam  阅读(1398)  评论(0编辑  收藏  举报