svn在公司的那点事

一、svn:说起svn,大家都不陌生,版本控制的产物,在其之前有cvs,也有现今流行的GIT,那么svn的作用:

  • 备份
  • 还原
  • 解决代码冲突
  • 协调开发
  • 多版本项目管理
  • 追溯到编写人和编写时间
  • 权限控制

那么在公司中最常用的操作就是:从最初的检出项目,到每天的更新项目,以及提交自己的代码,具体的操作,我是利用开发工具myeclipse安装svn的插件来实现的,那么安装svn的插件的方法,在这里我只提供我常用的方法:

1.首先是下载svn插件,链接如下。

                       http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240                         或 https://github.com/subclipse/subclipse
               
 2.将下载好的插件压缩包解压如下目录                

svn在公司的那点事

将features和plugins两个文件夹放到myeclipse的安装目录下的dropins下,然后重启下eclipse,安装完成。

检测是否安装成功可打开myeclipse或则eclipse的如下操作:window---->show view----->svn资源库(如果其存在的话,那么表示安装成功,没有的话表示安装失败.)

二、然后就是检出项目

svn在公司的那点事

 

 

 点击圈中的按钮,弹出要填写的资源库的位置:

svn在公司的那点事

填写完成,如果是第一次操作的话,一般都会提示你填写你的用户名和密码(这个公司会分配给你的),然后一步步的按着步骤提示进行就好。

然后就是:更新代码,提交代码,以及代码冲突的解决,这些由于很简单也就不在一一赘述,最后给大家分享一个分析问题的方法,我觉得还不错,如下操作:

选中项目----->右键------->team----与资源库同步----->是

svn在公司的那点事

 

 

 选中圆圈的左边的这个是将资源库最新的内容下载到本地,如果别人有提交代码,点击这个按钮可以看出来,而右边的按钮的意思是如果你本地有未提交的代码的话,点击这个按钮,你可以看到那些代码是你未提交的,在你更新或则提交代码之前如果采用此方法的话,那么可以有效的避免代码的冲突问题。