在Eclipse中使用版本管理工具SVN

近日工程中,逐渐感受到原来复制粘贴代码的笨重,忽然想起之前有人和我提及过Git和SVN之类的版本管理工具。因为平时主要是写Java代码,因此可以在Eclipse中使用SVN工具进行版本管理就能够说是很方便了。今天下午动手解决了这一问题,能够初步使用,可是本身对于版本管理的概念不太熟悉,可能有错误,就当是今天工做的一个概括总结吧。java

1.SVN安装windows

因为这些代码都是本身写的,因此不须要在服务器上进行版本管理,只用本地的版本管理便可(好吧,确实有点low了)。本身的系统是win7 32-bit的,因此上网先是下载了个Tortoise SVN,想着直接就用。服务器

 

这里须要注意,我一开始觉得SVN是个软件,原来人家是基于Shell的,也就是说没有一个集成的界面来操做,而是在右键菜单里进行操做。后来一搜索发现Eclipse里面就能够直接使用SVN插件,就又在Eclipse中安装了一次插件。这个插件的名字叫Subclipse。一开始我想在Marketplace里面直接安装这个插件,以下图所示。网络

 

可是安装过程当中出现了“run timed out”错误,网上的解决方法以下所示。eclipse

打开eclipse.ini
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.closeTimeout=3000
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.readTimeout=3000

在加上上面的语句以后,Marketplace就完全安装不了软件了,删去了以后也不行,多是当时的网络情况不行。ide

后来在网上找到了Subclipse的安装版本,能够在此网址内下载:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240工具

下载后解压以下图所示:ui

只须要将site-1.10.13-1.9.x.zip文件解压后的features和plugins两个文件夹中的文件拷贝到eclipse安装目录下的features和plugins两个文件夹中便可。插件

至此重启Eclipse就能够发现subclipse已经安装完毕了。code

 

2. Elipse SVN的基本使用

1)首先要打开SVN资源库标志,在windows->show view->other

2)找到SVN资源库

3)能够看到在控制台的右边已经有了SVN资源库的选项卡。

4) 右键->新建->资源库位置

在这里因为我是本地的版本管理,因此URL填写的就是file://D:/code repository(早知道就不打空格了)

5) 新建一个项目或者是在已有项目上 右键-> Team -> share project

6) 能够看到在SVN资源库选项卡里面已经有了项目中的文件

7)在这些文件中选择文件检出为项目,例如在上图的com文件夹右键->检出为...->Java Project (命名为XXX)

 

就能够看到新建了一个项目,这个项目我我的认为就好像是把大项目中找出一部分进行专门放大,没搞懂是啥意思这部分,这一点须要注意。

 

若是要修改了要保存现有的文件,就右键项目(这里的项目值得是主项目,而不是这个分支的项目)-> Team->提交 记得要写注释喔~

 

若是要实现版本回滚,就只须要右键-> Team->显示资源历史记录

 

要回到哪一个版本只须要在版本上右键->Switch Reversion 7

若是要比对两个版本有什么不一样只须要在版本上右键->比较

相关文章
相关标签/搜索