zoukankan      html  css  js  c++  java
  • 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发布管理

  • 相关阅读:
    hdu 1715
    hdu 1370
    hdu 2370
    hdu 1393
    hdu 1564
    hdu 1720
    hdu 1342
    SQL技巧(sp_procedure_params_rowset,SQL中设置数据值为null)
    Control ‘dg’ of type 'GridView' must be placed inside a form tag with runat=server
    GridView事件中获取rowIndex值
  • 原文地址:https://www.cnblogs.com/51busy/p/2999947.html
Copyright © 2011-2022 走看看