SCPPO:源代码管理工具—Team Foundation Server

【前言】

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

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

【内容】     

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

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

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

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

          

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

          SCPPO:源代码管理工具—Team Foundation Server_第1张图片

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

                       SCPPO:源代码管理工具—Team Foundation Server_第2张图片

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

             SCPPO:源代码管理工具—Team Foundation Server_第3张图片

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

                      SCPPO:源代码管理工具—Team Foundation Server_第4张图片

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


                       SCPPO:源代码管理工具—Team Foundation Server_第5张图片

                SCPPO:源代码管理工具—Team Foundation Server_第6张图片

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

                       

    2、开发中的使用

     (1)不同符号的意思

                 

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

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

                      


            ②解决冲突(有时候获取最新会有冲突)                 SCPPO:源代码管理工具—Team Foundation Server_第7张图片

             SCPPO:源代码管理工具—Team Foundation Server_第8张图片

           ③查看自己修改的地方

 SCPPO:源代码管理工具—Team Foundation Server_第9张图片

           ④进行签入

                         SCPPO:源代码管理工具—Team Foundation Server_第10张图片

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

                      SCPPO:源代码管理工具—Team Foundation Server_第11张图片

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

 SCPPO:源代码管理工具—Team Foundation Server_第12张图片

      3、Team Foundation Server PK SVN

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

【总结】

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

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

你可能感兴趣的:(源代码,管理,team,Foundation,Serv)