Eclipse 用SVN检出Maven项目

Eclipse 用SVN检出Maven项目,并关联到svn。

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

1.场景一:

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

     1.1 操作步骤:

      (1)选中 maven项目的各个子项目,右键Team-share projects,选择一个

(2)选择【使用指定的模块名】,点浏览,选择资源库中相匹配的项目。

这个地方要特别注意,如果目录选错,那么就等于白弄了。

注意点:选择的目录可以被看作是根目录。然后此根目录下面的内容将会复制到本地项目中。

2.场景二

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

        同一个流,既可以在通过eclipse中svn插件提交,又可以在本地svn客户端(TortoiseSVN)提交。

        解决办法,将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. Subclipse 1.6.x includes and requires Subversion 1.6.x client features and working copy format.  

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

  4. 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了。

猜你喜欢

转载自blog.csdn.net/z453588/article/details/84026826