6.1项目代码管理工具SVN

   

  • 代码管理工具使用原因

    项目开发,一人到多人的团队开发中,会遇到如下情况:

  • 1). 横向:同一时间段内,不同人对同一块代码进行操作;
  • 2)纵向:不同时间段内,对同一代码进行操作;
  • 3)版本管理和分支管理等等

    代码管理工具就是用来记录和管理这些情况下的变更,让代码能正确地被增删改查。比如SVN中show history,用来查看代码的历史修改情况,synchronize with repository,可以用来对比当前代码和历史代码的区别等等。

 

  • Myeclipse中SVN和代码仓库的链接

     代码管理工具常见的有SVN、Git等,SVN的管理方式相对易懂、好学好用,原理也简单,就是把已完成的本地代码local code 放到一个代码仓库repository code,用SVN在这两个地方之间建立起联系,并进行管理,repository code 是local code的更新迭代或者前一个版本。这里代码仓库,我用的是taocode。

 

  • 1)在taocode里新建一个项目myecom,这时就生成了这个项目的svn url,如下:


  •  2)给myeclipse安装SVN插件,具体自行搜索
  •  3)在myeclipse右击myecom项目,team->share project->svn->create a new repository location,接下来会弹出窗口,需要输入代码仓库这个项目的svn url,以及taocode的用户名和密码,如下:

 

 


 之后的按照喜好配置就可以了,最后选择要提交的代码,点击finish,这样代码就提交到taocode上了,查看显示如下:


这时,应该很明确了,代码变成了两份,一份在代码仓库,作为备份和记录,另一份在本地,供本地编辑修改。

 

  •  其他

        SVN也可以不在myeclipse中、可以单独出来使用,可以用svn的GUI管理软件实现,例如tortoiseSVN等。具体SVN怎么提交代码、怎么更新代码下来、怎么对比代码,自行搜索。

       另,我们可以在项目的根目录,新建个doc文件夹,把各种数据库设计文档、需求文档也通过svn进行管理。

猜你喜欢

转载自sophia828.iteye.com/blog/2335178