码迷,mamicode.com
首页 > 系统相关 > 详细

Eclipse的SVN插件与本地svn客户端关联详解

时间:2015-09-21 21:30:29      阅读:348      评论:0      收藏:0      [点我收藏+]

标签:

        在我们的工作项目的开发中,我们经常使用svn, 之前我们没有使用eclipse软件的时候,我们都是在编辑器修改好代码之后,去在本地svn的那条流来提交代码的,但是我们的eclipse非常强大,我们在eclipse编辑修改好代码之后,可以直接在eclipse来点击按钮就可以提交了需要在eclipse里面安装svn插件)。

1.问题

我们在eclipse里面使用svn插件一般有两种方法:

方法一:

       当我们用本地SVN客户端(TortoiseSVN)把代码更新到本地,并导入到eclipse之后,却发现我们的SVN插件并没有起作用(没有提交、更新、还原等小图标的显示),只有Apply PatchShare Project 选项。

技术分享

方法二

         如果我们直接用svn插件在eclipse中去svn服务器上面chek out到工作空间,可以在eclipse里面使用svn来提交,更新代码,但是当我们打开磁盘上的文件夹的时候,又不能使用本地的SVN客户端(TortoiseSVN)来提交

如何达到两全其美的方法,同一个流,既可以在通过eclipse中svn插件提交,又可以在本地svn客户端(TortoiseSVN)提交。

2 解决办法,将Eclipse的SVN插件与本地svn客户端关联

   2.1操作步骤

       1>查看我们本地客户端(TortoiseSVN)的版本(这个非常重要,版本要对应)

       技术分享

技术分享

       2>装eclipse里面的svn插件,这步要根据我们本地的svn客户端的版本来找对应的eclipse中svn插件应该装的版本才能关联得上,否则关联会失败

Eclipse SVN 插件与TortoiseSVN对应关系:

  1. Subclipse 1.4.x includes and requires Subversion 1.5.x client features and working copy format.  

  2.   

  3. Subclipse 1.6.x includes and requires Subversion 1.6.x client features and working copy format.  

  4.   

  5. Subclipse 1.8.x includes and requires Subversion 1.7.x client features and working copy format.  

  6.   

  7. Subclipse 1.10.x includes and requires Subversion 1.8.x client features and working copy format.  

      3>因为我们本地客户端(TortoiseSVN)的版本为Subversion1.7.2,所以我们要安装的eclipse要安装的版本为 Subclipse为1.8.x

     4>开始在eclipse里面装svn插件

 技术分享

技术分享

 

技术分享

然后一路点Next,就OK了!!

但是如我我们的Eclipse是已经装过了svn插件的啊,用这样的方法替换可行吗?(我试过了,是可行的,虽然会报一些错误。)

好吧,按照正常的思路,我们先卸载svn插件,再安装高版本的。

Eclipse卸载插件比较简单,按图操作就好了:

技术分享

技术分享

技术分享

把svn相关的都卸载(Uninstall)就好了。卸载完成我们重启一下,然后用上面的方法(本地导入,在线安装两者都可)安装新版的svn插件。然后再重启。

       5>在eclipse里面查看我们刚安装的svn插件的版本,及他能够提供的相关联的本地svn的版本

         方法一:

          技术分享

   技术分享

注意基本我们那个对应关系不用太细,基本eclipse里面svn插件1.8.X就可以关联外面svn(TortoiseSVN)1.7.X的版本的。

 6>首先我们在本地使用客户端(TortoiseSVN)将项目拉下来。然后导入到Eclipse中

 7>将该项目与svn插件相关联,在项目名上面右键菜单->Team -> Share Project ,后面就是选择流,输入密码之类的,然后就ok了。

  基本就可以了,我们就既可以在本地,又可以在eclipse中提交更新代码了。

Eclipse的SVN插件与本地svn客户端关联详解

标签:

原文地址:http://my.oschina.net/u/1540325/blog/509342

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!