SVN使用前的必备工作

来源:互联网 发布:酷狗k歌软件下载 编辑:程序博客网 时间:2024/04/28 00:07

    最近开始了合作开发,四个人做一个项目,稍后还会开始机房收费系统的合作开发.合作开发,顾名思义就和好几个人一起共同把一个项目做出来,而不再像以前那样靠自己的能力把软件去做完。合作开发考研人的很多能力:合作能力,表达能力(文字语言,话语交流),沟通能力等等。可以说一个会合作开发人,比一个有高深技术,却很难与其他人合作的人更能受到公司的欢迎。所以我们要从现在的合作开发,不断学习,改自己身上的缺点,使自己能够更好的与他人并肩作战,完成一个个难关。


         但是光靠人的能力还是不够,例如怎么很好的实现分工明确,又能将各自的汗水融合到一起呢?SVN!SVN(subversion)是近年来崛起的版本管理工具,是CVS的接班人。目前,绝大多数开源软件都使用svn作为代码的版本管理软件!


        首先简单说一下SVN是干什么?一款软件不可能一天完成,有的需要我们很多人开发很长时间来完成,这期间就会出现版本的问题。而合作又是很多一起完成任务,就需要将各自做的东西合并到一起。这些靠人力解决是需要耗费很大的精力的,SVN就很好的解决这些问题:它很好的控制版本,有一个软件的合并体,每个人随时更新自己负责的模块,上传自己负责的模块,实现的分工与结合的完美结合!看一下SVN的工作原理图:


            了解了SVN在合作开发时的作用后,我们看安装SVN需要哪些东西(我们是在VS上合作开发的就安装VS来说吧):

         TortoiseSVNSVN的核心)下载网址:http://tortoisesvn.net/downloads.html

         VsiualSVNVS的插件,客户端)下载网址:http://www.visualsvn.com/visualsvn/download/

         VsiualSVNServer(建立服务器)下载网址:http://www.visualsvn.com/server/download/

       三个软件的安装过程都很简单,这里不再说了,不会的可以到网上查查。首先安装好TortoiseSVN在桌面上右击我们的鼠标出现如图:


    因为SVN都是英文的,所以英语不行的,可以安装有道翻译一下,记住这几个单词的意思CheckOut下载,也就是在服务器下载自己负责的部分,Repo-browser通过浏览器查看服务器上的内容,import上传服务器等。我们可以简单操作一下。看下这张图:




        安装好VsivalSvn Server,我们就可以建立基于VS上的服务器项目了。在开始菜单打开安装好的VsivalSvn Server Manager,界面如图:




          在建好服务器项目后,我们可以很好添加可以访问人员,或者组,并给其附有应有的权限。然后上传建好的项目框架,就可以每人下载自己负责的模块,进行编写,上传能操作了!


         当然客户端进行上边各种操作需要安装我们的客户端VS插件VisualSVN,安装好以后,我们打开我们的Visual Studio就会多了项,如图:



    这一项就可以帮助我们把在服务器下载自己负责模块部分,编写完毕后的显示和服务器的不同,更新,上传服务器等功能实现了,图中红色部分为我们经常使用的图标


         综上,我们就把使用SVN的准备都做好了,剩下了,就需要我们使用了,但是使用当中还有很多需要规范,注意的东西,我下篇博客为大家带来!






原创粉丝点击