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

在我们的工作项目的开发中,我们经常使用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. 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了。

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

时间: 2024-12-22 18:16:19

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

如何删除eclipse的subclipse插件记住的SVN用户名和密码

如何删除eclipse的subclipse插件记住的SVN用户名和密码找到auth目录,将其以及子目录.子文件都删除.路径在:C:\Users\Administrator\AppData\Roaming\Subversion其中,AppData要用户自己输入,这个目录是隐藏的.Administrator是这台电脑的用户名.以上方法对win7操作系统有效.

Linux下ORACLE客户端安装详解

1.首先去oracle官网下载以下安装包(http://www.oracle.com/technetwork/topics/linuxsoft-082809.html) instantclient-basic-linux.x64-11.2.0.3.0.zip instantclient-odbc-linux-11.2.0.3.0.zip instantclient-sdk-linux.x64-11.2.0.3.0.zip instantclient-sqlplus-linux.x64-11.2.

WebSocket安卓客户端实现详解(一)–连接建立与重连

http://blog.csdn.net/zly921112/article/details/72973054 前言 这里特别说明下因为WebSocket服务端是公司线上项目所以这里url和具体协议我全部抹去了,但我会尽力给大家讲明白并且demo我都是测试过,还望各位看官见谅 我们先粗犷的讲下流程,掌握个大概的方向,然后在深入讲解细节的实现.这里先解答一个疑惑,为啥我们这要用WebSocket而不是Socket呢,因为WebSocket是一个应用层协议很多东西都规定好了我们直接按他的规定来用就好

boost asio异步读写网络聊天程序客户端 实例详解

// // chat_client.cpp // ~~~~~~~~~~~~~~~ // // Copyright (c) 2003-2013 Christopher M. Kohlhoff (chris at kohlhoff dot com) // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://ww

WebSocket安卓客户端实现详解(三)–服务端主动通知

WebSocket安卓客户端实现详解(三)–服务端主动通知 本篇依旧是接着上一篇继续扩展,还没看过之前博客的小伙伴,这里附上前几篇地址 WebSocket安卓客户端实现详解(一)–连接建立与重连 WebSocket安卓客户端实现详解(二)–客户端发送请求 终于是最后一篇啦,有点激动\ ( ≧▽≦ ) /啦啦啦, 服务端主动通知 热身完毕,我们先回顾下第一篇中讲到的服务端主动通知的流程 根据notify中事件类型找到对应的处理类,处理对应逻辑. 然后用eventbus通知对应的ui界面更新. 如果

jquery插件图片延时加载实例详解(转)

jquery插件图片延时加载实例详解 效果预览:http://keleyi.com/keleyi/phtml/image/index.htm 使用方法:1.导入JS插件 <script src="http://keleyi.com/keleyi/pmedia/jquery-1.9.1.min.js" type="text/javascript"></script> <script src="http://keleyi.com/

Java学习开始之旅(eclipse的SVN插件和乌龟SVN的下载使用)

TortoiseSVN (乌龟SVN)是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录.文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器.你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改.这就是为什么许多人将 Subversion 和版本控制系统看作一种"时间机器". TortoiseSVN的安装和使用很简单,过程不再详说,下面是下载地址: 下载地址 http://torto

Eclipse下安装SVN插件以及连接SVN服务并发布项目

Eclipse安装SVN插件 Help->Eclipse MarketPlace 查找并安装Subclipse插件 按默认步骤完成SVNEclipse插件的安装(安装完成后需要重启Eclipse后生效). 将项目从Eclipse发布到SVN服务器 新建一个Java项目: 在项目上右键,找到Team->ShareProject 选择SVN 创建一个新的资源库位置: 设置SVN地址,格式: svn://ip地址 设置SVN资源库的文件夹名称: 添加注释后选择完成: 填写SVN服务的用户名和密码 点

SVN的使用,合并、冲突详解

前言: 作为团队开发,SVN这样的版本控制工具势必是不可少的,前些日子,因为同事对SVN的使用不规范,导致了很多不必要的麻烦,然后我在QQ空间里吐槽了下,还引发了好多人的争论,不乏技术大牛也说出了自己的观点“规则优于配置”,不过作为使用者,弄清楚各种情景的原理还是很有必要的,这样利于自己利于他人. 情景一:单人操作文件 示意图: 第一个故事是这样的: 靠谱哥想开个店子,迎娶白富美,走上人生巅峰!于是他动手了(比你强哦,好歹他行动了,哈哈) 1.首先靠谱哥,他准备些资料,如上图在SVN上做了配置,