浅谈源代码管理工具TFS

  工作项是项目管理的基本元素,但是一个项目的成功,光有工作项还是不够的,还需要将程序一行一行地写出来。TFS的源代码管理控制系统,就能帮助我们管理这一行行的代码,一个个的文件,一次次的修改。 接下来我将会分四点简单介绍下TFS。

 

目录:

  一、TFS简介

  二、TFS的安装过程介绍

  三、TFS的常规功能介绍

  四、使用体会

 

一、TFS简介

  TFS是一种为 Microsoft 产品提供 源代码管理、数据收集、报告和项目跟踪,而为协作软件开发的项目。它是Microsoft应用程序生命周期管理(ALM)工具的核心协作平台,简单的说它是管理和开发软件项目的整个生命周期的平台工具。 

  TFS优点的优点很明显,主要体现在3点:  
  1.易用性。TFS秉承了微软所有产品的特性,开发人员非常容易上手。软件使用过程中,用户会发现与日常导入操作系统、开发工具(VS),Office软件等有很多共同的体验。
  2.高度集成其他工具。TFS高度集成主流的开发工具和常见的办公工具,例如Visual Studio, Eclipse,Excel, 浏览器,Project。同时,TFS提供方便的(.NET API, Java API, Rest API)集成,可以与企业现有的系统实现数据共享。
  3.高度集成研发团队的工作项目。可以通过TFS的源代码,查询到代码变更的依据(需求、任务、Bug等)反过来,可以通过项目管理的数据(需求、任务、Bug等),查询到相应代码的变动。

  TFS的缺点就是搭建、维护比较复杂,对硬件的要求也比较高。 

 

二、TFS的安装过程介绍

  要安装TFS2013当然要先进行下载了,但需要安装必备软件:安装visual studio 。SQL Server ,必须安装报表服务。安装SharePoint  。

  TFS可以在下面的地址下载:https://my.visualstudio.com/Downloads?q=TFS&pgroup=

  一开始并没有找到在哪里有效下载,后来在微软官网的下载中:https://www.microsoft.com/zh-cn/download/,找到查找旧版本下载,并登录自己的Miscrsoft账号,如果没有也可以注册一个,通过熟悉的邮箱并不困难。

 

浅谈源代码管理工具TFS

 

 

 

   再点击下载界面,输入TFS关键词进行查找

浅谈源代码管理工具TFS

 

  我以2013版的TFS来介绍(需要注意的是安装这个版本的TFS,要首先安装Sql server 2012 sp1)

  接下来就是打开后开始安装,下载好文件后选择我接受Team Foundation Server 的许可条款,然后点击立即安装,出现如下界面:

浅谈源代码管理工具TFS

 

 

 

   过一会安装完成后,会弹出Team Foundation server配置中心的界面,第一次运行配置中心,会提示要输入产品密钥,输入产品密钥后,会出现如下界面:

浅谈源代码管理工具TFS

 

 

浅谈源代码管理工具TFS

 

 

 

  我们选择——基本 选项进行配置,然后点击启动向导,会启动基本配置向导,如下图:

浅谈源代码管理工具TFS

 

 

  然后点击下一步,选择使用现有的Sqlserver实例,如下图:

 

浅谈源代码管理工具TFS

 

 

 

  点击下一步,会出现sqlserver的服务器名称,如果是本机的话,不能用.或者localhost表示本机实例,一般用计算机全名表示。

  测试通过,点击下一步后会运行环境检查,检查通过后出现如下界面:

浅谈源代码管理工具TFS

 

 

 

  然后点击配置按钮,开始进行自动配置 。大概等待5分钟后,全部配置成功,出现下图界面,就表示安装成功了。

浅谈源代码管理工具TFS

 

 

 

三、TFS的常规功能介绍

  3.1新版本获取

  右键项目解决方案或者单个项目文件,选择获取最新版本,就能把服务器的最新版本代码或文件自动下载到本地

浅谈源代码管理工具TFS

 

 

  3.2签入

  代码修改之后,文件会显示一个对勾,然后右键文件或者解决方案,点签入,则会把所有修改的文件提交到服务器

浅谈源代码管理工具TFS

 

 

  3.3撤销

  右键打对勾的文件,选择撤销,撤销之后本地修改的东西全部会还原到服务器版本。相当于你干的活白干了,谨慎操作。

浅谈源代码管理工具TFS

 

 

  3.4历史记录

  源代码管理器中查看历史能看到每次提交都提交了什么文件。

浅谈源代码管理工具TFS

 

 

  3.5比较当前文件

  右键打对勾的文件点比较,是拿本地修改文件和服务器最新一版的比较,看哪里有修改

浅谈源代码管理工具TFS

 

 

四、使用体会

  4.1 项目结构

  TFS对于项目的管理有一个叫作项目集的概念,即可以创建一个集合,这个集合下可以创建相关的项目。

浅谈源代码管理工具TFS

  应用场景有:

    1、  企业可以根据每个项目组创建一个项目集,每个项目组的项目在自己的项目集下。

    2、  一个大项目下包含若干小项目的管理方式。

 

  4.2 小知识要点

  1、带红色对号的,是已经签出正在编辑的项目,迟早要签入服务器的。

  2、添加的项,要整体签入服务器,对方再能获取到。在签入整个项目的时候,需要先控制一下版本。比如:解决除了新建文件外的其他版本为最新。然后再签入,获取最新。

  3、只要更换了路径。就可以把从服务器上获得的项目,重新添加到新的团队中。试用于原来tfs有问题的时候。如果不换目录会一直提示连接到原来团队。

  4、可以 通过用记事本修改sln文件里的信息去掉版本控制。

  5、配置组成员资格,加入windows用户为管理员,即可新建团队。有了团队以后,在web页面可以配置成员

  6、小加号是附加到服务器,还没有嵌入的项目,要附加解决方案,然后嵌入才好。

 

 

 

参考资料:

链接:https://www.cnblogs.com/suxinlcq/p/3956930.html  作者:suxin

链接:https://blog.csdn.net/wohaorende/java/article/details/72764417  作者:「wohaorende」

 

浅谈源代码管理工具TFS

上一篇:npm run build 打包报错:ERROR in yifupay.js from UglifyJs相关


下一篇:20175133 于沛辰 Exp9 web安全基础实践