最近的一个项目有点夸张,SVN 上的源代码量超过 1G。项目初创到不断壮大的过程中,持续参与的开发人员并没有发现什么问题。但后期新加入的开发人员则发现使用 Eclipse SVN
插件(Subversive)无法完成从无到有的 Check out 操作,Eclipse 总是出现 Java heap space 错误。这很可能是由于
Subversive 实现的问题,在处理庞大的代码库时将堆内存耗尽。根据经验,我们可以修改 eclipse.ini 中的 Java
内存限制,但部分开发人员发现在自己的机器上即使修改到极限,Subversive 仍会报错。于是只能另想办法。
经测试,在命令行下使用 svn co
是可以正常 Check out 该项目的。但如果把 Check out 出来的项目 Import 到 Eclipse 中,则会发现其缺少 SVN
的相关属性,看不到 Subversive 的上下文菜单。经查,项目的属性并不在项目目录中,而保存在
[WORKSPACE]/.metadata/.plugins/org.eclipse.core.resources/.projects/[PROJECT]/.indexes/properties.index
文件中,这个文件是文本与二进制夹杂的,不便理解与编辑,因此不太容易通过它来添加 SVN 属性。
最后,我找到了以下可行的操作路径:
1、在
Eclipse 中 Check out 项目,Check Out As 对话框的 Depth 选项选择 Only a folder,目标目录为假设
A,完成后关闭 Eclipse;
2、使用 svn co 命令把项目 Check out 到另一个目录,假设为 B;
3、把 A 改名为
C;把 B 改名为 A;把 C 中的 .project 复制到 B(因为 .project 通常在 SVN 的 ignore 列表中)。
4、打开
Eclipse,刷新 A 项目目录。
这时,带有 SVN 属性的项目就完整地出现在 Eclipse 中了。
不知道最近有没有把这个bug给解决掉,哪位朋友有更加好的办法,请告诉我,谢谢!!
分享到:
相关推荐
离线手动方式安装 eclipse的svn插件 Subversive和 Subversive SVN Connectors: 1.eclipse版本为Mars(4.5); 2.插件1:Subversive-3.0.4.I20160131-1700.zip 插件2:Subversive-connectors-5.0.0.I20150529-1700....
Eclipse svn插件 3.0.5 离线安装包 解压之后覆盖plugins和features
Subversive-2.0.1.I20140907-1700.zip,大小19...截至20141028,Eclipse官方公布的最新Subversive插件。关于最新Eclipse SVN 插件的安装,请参考博客《集成 SVN 插件到 Eclipse 全过程》,地址是:http://blog.csdn...
- 兼容 SVN 1.9。 - 兼容 Eclipse Neon。
包里会有"plugins"和"features"两个文件夹,找到eclipse下的dropins目录,新建一个svn文件夹,然后把这两个文件夹复制进去。重启eclipse即可。
它旨在为您提供最新的Subversive功能,使其在每年Eclipse同时发布中包含的Subversive构建中可用。 发行日期: 2017年4月25日 最新稳定版本 这是Subversive插件的最新版本。它旨在为您提供最新的Subversive功能,使其...
eclipse安装的svn插件和客户端svn版本不一致,导致eclipse插件导出的项目,在svn客户端识别不了,我本人也是在csdn下载了好多,很多都是坑人的,不能用。所以在此,收集1.75的客户端64位的,和1.8.2eclipse的svn插件...
eclipse官方在线更新subversive地址,包括Subversive plug和Subversive SVN Connectors。 在eclipse界面,help==》install new software中添加地址下载插件
Subversive的最新版本与JDK 1.6,Eclipse 4.4及更高版本兼容。它支持SVN版本1.8-1.9和从SVN 1.1-1.6迁移。Subversive SVN连接器适用于不同的平台。对于Windows x86 / x64,可以使用相应的二进制文件或SVNKit连接器来...
eclipse支持的svn插件, 安装以后支持svn。
支持SpringToolSuite4的插件,共三个,下载解压后,把三个文件夹里边的features和plugins拷贝到sts安装目录下即可,已测试可用,org.tmatesoft.svn_1.10.1.eclipse、subclipse-4.3.0、Subversive-connectors-4.1.3.I...
The Subversive distribution consists of 2 parts - the Subversive plug-in and Subversive SVN Connectors....这是eclipse的Subversive SVN Connectors插件,配合Subversive后可以连接SVN服务器
安装方式:解压后将jar包拷贝至eclipse安装目录/plugins下,重启eclipse生效。
包含Subversive3.0和Subversive-connectors两个压缩文件;安装时只需要把这两个压缩文件中的features和plugins复制到eclipse对应的文件夹中即可使用。
经历过4天的辛苦奋战,终于总结出了STS安装SVN遇到的问题,之前用的my eclipse2014,用的第三方...经过多次试验,还是SVN插件安措,不是系统的问题,STS安装的自带的svn插件后,必须还要在添加一个这个包,不然不能用,...
Eclipse下离线快速安装Subversive的SVN插件-附件资源
Eclipse的Subversive-connector离线安装文件。如果你安装了Subversive插件,但是缺少Connector插件,并且在线安装失败,可以选择使用该文件进行离线安装。
让Eclipse支持SVN,可选择的插件有:subclipse和subversive,以下是两者的比较: 从两个插件使用的易用性上来说,只能真的说是难分高下。相对来说,Subversive 可能是属于 Eclipse 官方的缘故,似乎与 Eclipse 整合...
The Subversive distribution consists of 2 parts - the Subversive plug-in and Subversive SVN Connectors. You need both parts in order ...eclipse的svn插件,要配合Subversive SVN Connectors可以连接svn服务器