SCPPO(六):源代码管理工具---Team Foundation Server
来源:互联网 发布:极客大数据 编辑:程序博客网 时间:2024/06/05 05:20
【前言】
正所谓:工欲善其事必先利其器;最近微信上转的一篇文章特别火,建议大家去瞄一瞄《吴晓波:淘汰人的从来不是年龄,而是工具》;细细数来在这个项目开发过程中,也用到很多工具哎,项目管理软件—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
- Team Foundation Server团队管理工具
- Team Foundation Server 2010 安装、部署与配置(六):创建 Team Project
- Team Foundation Server 2010 安装、部署与配置(六):创建 Team Project .
- team foundation server——网络代码管理工具
- TFS 管理工具 Team Foundation Sidekicks
- Team Foundation Server后台自动获取最新源代码文件
- Eclipse中使用Microsoft Team Foundation Server来管理源代码
- 修改Team Foundation Server源代码服务器的绑定地址
- Eclipse连接TFS(Team Foundation Server)
- Team Foundation Server(beta3)
- Professional Team Foundation Server
- Team Foundation Server(TFS)
- Team Foundation Server 权限
- Team Foundation Server 安装手记!
- 如何:备份 Team Foundation Server
- 如何备份 Team Foundation Server
- VS2008 Team Foundation Server下载
- 202. Happy Number
- 数组
- Handler消息机制原理
- storm入门
- Java千百问_06数据结构(024)_用二进制如何表示整型数值
- SCPPO(六):源代码管理工具---Team Foundation Server
- HDU 1846 Brave Game(博弈)
- 欢迎使用CSDN-markdown编辑器
- Leetcode add-two-numbers
- NASA 美国国家航空航天局开源项目列表
- SSH安装
- Intel Edison开机自动加载Arduino代码
- hdu 5067 Harry And Dig Machine (TSP类,简单)
- 1095. Cars on Campus (30)