SVN

转载 2015年07月09日 13:03:41

Eclipse的SVN插件与本地客户端关联不上如何解决

分类: eclipse/Myeclipse 9225人阅读 评论(1) 收藏 举报
如果你是SVN来管理代码,如果你是用eclipse搞开发,如果你知道eclipse有SVN的插件,那么你一定想用它来直接管理你的代码。但是事情往往非人所愿。当我们用SVN客户端把代码更新到本地,并导入到eclipse之后,却发现我们的SVN插件并没有起作用(没有代码入库、修改等小图标的显示,也没有check in,update等功能菜单)。如果我们直接用svn插件在eclipse中更新,当打开文件夹的时候,又不能使用SVN客户端。难道真的是两全不能其美,鱼与熊掌不可兼得吗?答案自然是否定的。。。。

其实产生的原因很简单,就是版本不兼容的问题。比如说,你本地的客户端是:


  1. TortoiseSVN 1.7.11, Build 23600 - 32 Bit , 2012/12/12 19:08:52  
  2. Subversion 1.7.8,  
  3. apr 1.4.6  
  4. apr-utils 1.3.12  
  5. neon 0.29.6  
  6. OpenSSL 1.0.1c 10 May 2012  
  7. zlib 1.2.7  

这个可以右键查看版本信息。

而svn的插件却用的1.6的,那样就会出现问题。

解决方法是找对应上的版本,以下是VPC吧开发使用的版本
客户端:

  1. TortoiseSVN 1.7.11, Build 23600 - 32 Bit , 2012/12/12 19:08:52  
  2. Subversion 1.7.8,  
  3. apr 1.4.6  
  4. apr-utils 1.3.12  
  5. neon 0.29.6  
  6. OpenSSL 1.0.1c 10 May 2012  
  7. zlib 1.2.7  

Eclipse SVN插件版本:1.8.5

当然,这个版本对应是测试通过的,以下是在网上找到的其他的对应:
TortoiseSVN版本:TortoiseSVN 1.5.9
Eclipse SVN插件换成 Subclipse 1.6.18
Subversion下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?collapseFolder=1730&folderID=2240

TortoiseSVN版本:TortoiseSVN 1.7.5
Eclipse SVN插件换成 Subclipse 1.8.5
Subversion下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?collapseFolder=1730&folderID=2240

SVN插件下载地址及更新地址,你根据需要选择你需要的版本。现在最新是1.8.x
Links for 1.8.x Release:
Eclipse update site URL: http://subclipse.tigris.org/update_1.8.x
svn插件包下载: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240

Links for 1.6.x Release:
Eclipse update site URL: http://subclipse.tigris.org/update_1.6.x
svn插件包下载: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240

Links for 1.4.x Release:
Eclipse update site URL: http://subclipse.tigris.org/update_1.4.x
svn插件包下载: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240

安装这里不做讲解,跟其他的插件一样。更新插件,重启好以后,重复项目关联svn的动作,Team -> Share Project ,后面就是选择,输入密码之类的,然后就ok了!

注意:如果share project之后显示远程配置库没有文件,让你提交,那就说明本地的插件版本还没有对应好,如果是对应好的,经过Share Project之后,eclipse中的文件图标就会显示正常了。

搭建svn://模式的svn服务器

 Sunday, June 1st, 2008 svn可支持file:///、http://、https://、svn://、svn+ssh://等多种模式访问,其中file:///模式无须任何配置,...
  • houffee
  • houffee
  • 2008年07月24日 11:35
  • 5400

SVN提交时'!svn/me'

httpV2protocol dav_svn配置文件加入SVNAdvertiseV2Protocol off
  • nohaoye
  • nohaoye
  • 2016年03月02日 22:07
  • 7525

批量删除.svn文件夹、.svn文件

http://www.phpvar.com/archives/311.html 使用svn进行版本控制,每个文件夹下都有.svn文件夹,有些项目在脱离svn版本控制之后,想删除项目中所有的....
  • xinpo66
  • xinpo66
  • 2014年10月16日 11:32
  • 51901

SVN checkout 一直未响应

今天在学习搭建本地的SVN版本管理工具。 服务器:VisualSVN Server 终端程序:TortoiseSVN 问题描述:为了验证SVN能否正常工作,我把服务器和终端程序都安在了自己的电脑...
  • u011261943
  • u011261943
  • 2016年07月18日 15:08
  • 10585

SVN命令之清理命令(clean up)的功能及使用技巧

SVN的清理命令,我们经常会使用。这个命令的原理,我们还是有必要深究一下的。     当SVN改变你的工作拷贝(或是.svn中的任何信息),它会尽可能的小心。在进行任何修改操作时,SVN都会把日志记...
  • reggergdsg
  • reggergdsg
  • 2017年08月29日 15:39
  • 7977

python学习-SVN常用命令

说明了部分常用SVN命令,并用python举例
  • mjx91282041
  • mjx91282041
  • 2013年09月13日 11:21
  • 10243

svn添加目录

关于svn命令行的操作会逐步添加到本篇。 1.从svn检出(先切换到将要接受svn控制的目录)svn checkout file:///home/svn/repos/android-mid/sw/ke...
  • knock
  • knock
  • 2009年12月14日 15:04
  • 30034

svn账户密码重置

svn账户密码创建 和密码重置命令是一样的:    htpasswd -m  passwd tom   如果没有tom则创建 如果有tom则修改密码 ...
  • yangbinfc
  • yangbinfc
  • 2011年02月27日 10:50
  • 3959

【svn】svn的diff命令用法详解

linux下svn diff命令的使用方法,diff (di): 显示两个版本或路径的差异。用法 diff [-c M | -r N[:M]] [TARGET[@REV]…] 1、显示版本 REV...
  • dong123dddd
  • dong123dddd
  • 2016年09月06日 16:29
  • 2277

TortoiseSVN英文版菜单中文翻译

01、SVN Checkout(SVN取出) 点击SVN Checkout,弹出检出提示框,在URL of repository输入框中输入服务器仓库地址,在Checkout directory输入...
  • qq_26291823
  • qq_26291823
  • 2016年01月07日 21:45
  • 3740
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SVN
举报原因:
原因补充:

(最多只允许输入30个字)