Eclipse安装SVN插件

SVN是一款代码版本控制软件,由客户端和服务端组成,通常服务端部署在浏览器,我们主要操作客户端,常见的客户端软件:

ToriseSVN:一款桌面应用的SVN客户端。

Eclipse有两款svn插件,分别是Eclipse官方推出的Subversive和SVN官方推出的Subclipse.

如何选择这两款插件呢?

不管是 Subclipse 还是 Subversive ,它们使用的 SVN 连接器不外乎这两种,JavaHL 和 SVNKit ,SVNKit 是 Subversion 的纯 Java 连接库版本,整个连接底层都是由 Java 实现的,不需要额外的支持。而 JavaHL 则使用的是 Subversion 原生的连接库,加上了 Java 调用库。这两种连接库给人表征的感觉应该是 JavaHL 在连接稳定性和速度上应该占优,而 SVNKit 则应该更省事,适用性更广。如果非要推荐一个的话,我还是建议先选择 JavaHL,如果 JavaHL 无法在你的系统中正常工作,再选择 SVNKit。
        从两个插件使用的易用性上来说,只能真的说是难分高下。相对来说,Subversive 可能是属于 Eclipse 官方的缘故,似乎与 Eclipse 整合方面做得更加出色,相对来说在 Eclipse 中的操作会更让人感觉舒服一些,比如项目分支布局等等。而 Subclipse 则相对来说和 Subversion 联系更加紧密,Subversion 的更新、特有功能等等这方面的支持则远远超出了 Subversive 。如何选择?我想可以从这几方面考虑:
        SVN是否是你的唯一版本管理系统(或最重要的管理系统),你是否对 SVN 的新功能、新特性比较感兴趣?如果是,偏向于选择 Subclipse ;否则,偏向于选择 Subversive。

        Eclipse 是否是你操作 SVN 的唯一途径?如果是,偏向于选择 Subversive;如果不是,还要经常使用 TortoiseSVN ,则偏向与选择 Subclipse 。Subclipse 的操作更倾向于与 TortoiseSVN 习惯,而 Subversive 的操作更倾向于 Eclipse 习惯操作。

方式一:在线安装

Eclipse安装SVN插件地址:http://subclipse.tigris.org/update_1.8.x 

Eclipse安装SVN插件

Eclipse安装SVN插件

之后next——finash就可以了

点评:访问国外网站,下载速度慢,容易报错,不推荐。

方式2:离线安装

Eclipse安装SVN插件

选择离线安装包的位置打开,之后选择列表——安装即可。

点评:方便迅捷、推荐使用。

方式三:通过Eclipse MarketPlace

Eclipse安装SVN插件

Eclipse安装SVN插件

点击 installed进行安装,期间需要点一次确认和重启按钮即可完成。

点评:方便快捷,推荐使用。

SVN常见操作说明

检出项目:需要把项目导入本地的操作。

与资源库同步:将本地代码与服务器代码做对比操作,可以看清哪些是你操作过服务器未更新的文件,哪些是服务器修改过你未更新的文件,哪些是你和服务器都修改过而产生冲突的文件,建议每天第一件事先同步代码。

更新:将服务器代码更新到本地,通常先进行同步操作,查看是否有冲突并处理后再进行此操作。

覆盖更新:直接将本地代码更新为服务器代码,将丢失本地的所有修改,通常很少使用该操作。

标记解决:处理冲突文件后进行的操作。

提交:将本地代码提交到服务器,通常先进行对比、更新等一系列操作。