正所谓:工欲善其事必先利其器;最近微信上转的一篇文章特别火,建议大家去瞄一瞄《吴晓波:淘汰人的从来不是年龄,而是工具》;细细数来在这个项目开发过程中,也用到很多工具哎,项目管理软件—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经常蹦】!说实话在现阶段的开发还没体会出他们之间的区别,或许在以后开发经验多了有新的体会到时候再与大家共享吧!
磨刀不误砍柴功,熟练使用好工具后在开发过程中才能如鱼得水,大大的加快开发的速度。随着接触的工具越来越多体会也越来越深。
时刻保持一颗好奇的心态去学习新的工具,会发现这个世界越来越美妙。