一、svn:说起svn,大家都不陌生,版本控制的产物,在其之前有cvs,也有现今流行的GIT,那么svn的作用:
- 备份
- 还原
- 解决代码冲突
- 协调开发
- 多版本项目管理
- 追溯到编写人和编写时间
- 权限控制
那么在公司中最常用的操作就是:从最初的检出项目,到每天的更新项目,以及提交自己的代码,具体的操作,我是利用开发工具myeclipse安装svn的插件来实现的,那么安装svn的插件的方法,在这里我只提供我常用的方法:
1.首先是下载svn插件,链接如下。
http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 或 https://github.com/subclipse/subclipse
2.将下载好的插件压缩包解压如下目录
将features和plugins两个文件夹放到myeclipse的安装目录下的dropins下,然后重启下eclipse,安装完成。
检测是否安装成功可打开myeclipse或则eclipse的如下操作:window---->show view----->svn资源库(如果其存在的话,那么表示安装成功,没有的话表示安装失败.)
二、然后就是检出项目
点击圈中的按钮,弹出要填写的资源库的位置:
填写完成,如果是第一次操作的话,一般都会提示你填写你的用户名和密码(这个公司会分配给你的),然后一步步的按着步骤提示进行就好。
然后就是:更新代码,提交代码,以及代码冲突的解决,这些由于很简单也就不在一一赘述,最后给大家分享一个分析问题的方法,我觉得还不错,如下操作:
选中项目----->右键------->team----与资源库同步----->是
选中圆圈的左边的这个是将资源库最新的内容下载到本地,如果别人有提交代码,点击这个按钮可以看出来,而右边的按钮的意思是如果你本地有未提交的代码的话,点击这个按钮,你可以看到那些代码是你未提交的,在你更新或则提交代码之前如果采用此方法的话,那么可以有效的避免代码的冲突问题。