强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan

【前言】

正所谓:工欲善其事必先利其器;最近微信上转的一篇文章特别火,建议大家去瞄一瞄《吴晓波:淘汰人的从来不是年龄,而是工具》;细细数来在这个项目开发过程中,也用到很多工具哎,项目管理软件—Worktitle、源代码管理工具—Team Foundation Server、开发工具—VS2013、SQLServer2012!

自己参与的这个项目主要工作是维护,前辈们已经将Team Foundation Server的服务端装好了;一般开发人员只对它的客户端进行操作就足够,服务端会由专门运维人员或项目组长去安装和配置;自己目前只接触到了如何用它的客户端进行操作;下面和大家聊它的客户端的操作。(PS:小编准备在自己机器上装个服务端然后进行配置,会在接下来的博文中为大家共享,敬请期待!)

【内容】

之前自己开发项目的时候用的代码管理工具是SVN,这是第一次用Team Foundation Server;由于之前做的一个项目被代码冲突搞的头都大了,深深体会到代码管理工具的重要性,一旦用不好代码冲突了,不仅仅影响是自己,而且其他人的工作也因此而被搞丢,从而影响整个项目的开发!

说了它的重要性后,直接上干货!

1、建立与服务端的链接并获取服务器的代码

(1)安装VS(小编以VS2013为例),打开VS—>点击 团队 —>  连接到Team Foundation Server

(2)在新弹出的框中进行选择

(3)在中输入组长自己创建的用户名和密码

(4)选中相应的项目点击连接

(5)将代码映射到自己的本地目录

(6)双击项目名称查看该项目中所有的解决方案

(7)双击某个解决方案,进入进行开发

2、开发中的使用

(1)不同符号的意思

(2)签入(将自己修改的代码提交到服务器上)

①获取最新版本(先获取服务器上最新的代码避免冲突)

②解决冲突(有时候获取最新会有冲突)                

③查看自己修改的地方

④进行签入

(3)撤销修改的代码(有时候发现自己做的代码思路错了,这时要撤销自己修改过的代码)

(4)查看历史记录(开发有的时候查看都谁修改过该项目的文件)

  3、Team Foundation Server PK SVN

关于他们的PK网上有很多的争论,自己在一个月的使用Team Foundation Server过程中发现它的稳定性比SVN好(VS自带的嘛)【小吐槽:之前用SVN的时候VS经常蹦】!说实话在现阶段的开发还没体会出他们之间的区别,或许在以后开发经验多了有新的体会到时候再与大家共享吧!

【总结】

磨刀不误砍柴功,熟练使用好工具后在开发过程中才能如鱼得水,大大的加快开发的速度。随着接触的工具越来越多体会也越来越深。

时刻保持一颗好奇的心态去学习新的工具,会发现这个世界越来越美妙。

SCPPO(六):源代码管理工具---Team Foundation Server相关推荐

  1. Team Foundation Server Beta3 安装指南

    Team Foundation Server Beta3 安装指南 发布日期: 11/11/2005 | 更新日期: 12/15/2005 本页内容 1.概述 2.安装的安全 3.单服务器的安装过程 ...

  2. Team Foundation Server简介

    对于任何一个软件开发团队而言,成功的一个重要因素在于成员之间.成员与首先使用软件的用户之间有很好的沟通. Team Foundation Server是一个独立的服务器产品,逻辑上,由下列两层组成,这 ...

  3. Team Foundation Server

    Team Foundation Server是一个独立的服务器产品,逻辑上,由下列两层组成,这两层在物理上可以部署在一台或多台计算机上: 应用层--由一组web服务组成,客户机使用一个高度优化的基于w ...

  4. 单服务器配置部署Visual Studio 2005 Team Foundation Server步骤

    最近我所带的开发部部门要采用TFS管理,另外TFS也是在微软的MSF组队模型中非常重要的: Microsoft 解决方案框架 (MSF) 组队模型描述了微软如何通过构建人员以及人员的行为来实现项目成功 ...

  5. 使用Team Foundation Server进行源代码管理(转)

    Microsoft® Visual Studio® Team System 2008 Team Foundation Server(以下简称为TFS) 是 Microsoft 新的应用程序生命周期管理 ...

  6. Team Foundation Server 源代码控制权限问题

    今天在配置Team Foundation Server的时候遇到问题,组员反映在团队资源管理器中无法打开源代码控制,我看了一下,他已经是Project Administrators组的成员了,项目管理 ...

  7. Team Foundation Server 2010 安装、部署与配置(六):创建 Team Project .

    在<Team Foundation Server 2010 安装.部署与配置(四):设置>一文中,我们创建了一个叫做 Saturn-TeamProjectCollection 的 proj ...

  8. Team Foundation Server 2010 安装、部署与配置(五):用户权限管理 .

    在把TFS正式地用起来之前,先要清楚各项使用权限如何设置,比如说,如何限制某一类用户的使用权限,如何增加一名新的Project管理员,如何增减用户组中的用户,等等. 这些设置全都是在GUI下进行,非常 ...

  9. 谈谈Team Foundation Server Proxy

    好久没来这里更新了,锄锄草 :) Team Foundation Server的配置管理是可以远程访问的,对于有异地开发的团队来说,这一点非常重要!并且,还不仅仅只是能够访问,这里还有一个重要的组件T ...

最新文章

  1. python 2x list 里面的中文打印效果为unicode 编码 的处理方法
  2. MySql配置方法,批处理进行MySql配置
  3. 压缩网络模型,或者是融合多个神经网络
  4. ubuntu修改pip的官方源为豆瓣源
  5. SpringBoot_配置-自动配置原理
  6. Qt的json对象不具备类似指针、引用的行为导致的更新不成功问题解决
  7. AspNetCore 启动地址配置详解
  8. leetcode47. 全排列 II
  9. 【dfs】树(jzoj 2753)
  10. 使用Google Cloud Platform分散您的应用程序
  11. SpringCloud+Docker+Jenkins+GitLab+Maven实现自动化构建与部署实战
  12. 用网站(WebSite而不是WebProject)项目构建ASP.NET MVC网站
  13. 用matlab求傅里叶变换
  14. perl中uc,lc,ucfirst,lcfirst的用法(转载)
  15. 反激电源电路电磁干扰抑制措施
  16. Xilinx FPGA器件的速度等级
  17. 【毛球科技】食品供应链的可持续性挑战
  18. 图像的拉普拉斯算子之c++实现(qt + 不调包)
  19. ARCore:从哪里冒出来的ARCore
  20. css字太多了省略_列表中文字太多 溢出使用省略号css方法

热门文章

  1. 如何用 Linux 技巧大大提高工作效率?
  2. 京东末位淘汰 10% 高管:稳定不是常态,淘汰才是
  3. 开发者编程时应该围着“程序”转吗?
  4. 亚马逊、Facebook、Google 等科技公司为何越来越难招到人了?
  5. 如何在 GitHub 上大显身手?
  6. 如何优雅地抄袭代码?天下代码一大抄,这才是正确的姿势
  7. 当程序员没了互联网,该如何继续学习写代码?
  8. 实现高并发服务器之 I/O复用
  9. Java的书写汽车价格_ES Java API_基于mget实现多辆汽车的配置与价格对比
  10. go back go fullscreen_四款高端便携音箱TUFTON、B17、MUSIC3和GO+PLAY音质排行榜