SVN在eclipse中的安装与使用

SVN安装到eclipse的方式

一、在eclipse里下载subclipse插件

在eclipse中打开Help–>Eclipse Marketplace–>在Find中输入subclipse搜索 --> 找到subclipse点击install
注意:可能打开Eclipse Marketplace会报错,解决方式:
(1)打开eclipse安装目录的配置文件eclipse.ini,输入下边四句话如图:
重启eclipse,继续上边操作,如果不行的话看(2)
-Dorg.eclipse.equinox.p2.transport.ecf.retry=15
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.closeTimeout=30000
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.readTimeout=30000
-Dsun.net.client.defaultReadTimeout=30000
在这里插入图片描述

(2)在配置文件eclipse.ini中输入下边一句话如图:
重启eclipse,继续上边操作,如果不行的话看(3)
-Djava.net.preferIPv4Stack=true
在这里插入图片描述

(3)在eclipse中打开Window–>Preferences–>General–>Network Connections
将Active Provider改为Manual,按图示勾选,重启eclipse,继续上边操作
在这里插入图片描述

二、从Install New Software里下载

1、在eclipse中打开Help --> Install New Software --> 点击add按钮,
输入下载地址:http://subclipse.tigris.org/update_1.10.x(自己想安的版本),点击OK
2、将Subclipse和SVNKit打勾,然后next,到结束
在这里插入图片描述

三、直接下载subclipse的zip文件

百度搜索subclipse-site-1.10.x(自己想安的版本) --> 解压缩后在eclipse安装目录下找到dropins文件夹,进入dropins文件夹并新建一个文件夹名为svn,将features和plugins文件夹复制到svn目录下,重启eclipse
在这里插入图片描述

SVN在eclipse中的使用

1、点击Team–>提交,会看到有的文件前会有雪花标志,代表该文件被修改过
在这里插入图片描述

2、点击Team–>与资源库同步
跳转到Team Synchronizing界面,这个时候eclipse会自动检测本地的
代码和服务器上的代码有没有冲突,有的话会在eclipse的左侧显示出来,
如果没有冲突,那么会跳出弹框 Synchronzing No Changes found

3、点击Team–>更新
只是把服务器上最新版本下载到客户端,规则如下:

1、如果你本地的某个文件没有修改过,而服务器上的这个文件别人已经提交过新版 本,那么会用服务器上最新的文件覆盖你本地的文件; 2、如果你本地的某个文件你修改过了还没有提交,服务器端的这个文件还没被别人 改过,那么对你本地的这个文件没有任何影响; 3、如果你本地的某个文件你修改过了还没有提交,服务器端的这个文件已经被别人 改过,那么会提示你发生冲突,会将服务器上最新版文件、你新修改的文 件、发生分歧前的那个版本的文件都存放到你的本地