我在深入了解Eclipse的错误日志时看到了这一点 - 我一直收到错误:
期间发生内部错误: “更新变更集 SVNStatusSubscriber“
尝试更新或提交时会发生几次,并最终输入SVN的本地副本,我不得不重建它。
有没有人遇到过这些问题或者有任何关于修复的想法?每次重建SVN都是一个巨大的麻烦。我正在使用Subios和Helios。此外,我通过FUSE / SSHfs连接到VM上的项目。
答案 0 :(得分:3)
samba修复了吗?您是否尝试过使用不同的客户端实现?
答案 1 :(得分:2)
好的,所以这仍然不是100%肯定,但似乎发生的事情是日期在VM上的日期不同步。在svn更新或提交期间,这会导致不一致的同步数据和Eclipse中的客户端混淆,最终会抛出错误。
因为错误导致更新或提交过程中止,这会使存储库处于非常不稳定的状态,我的猜测是它尝试检索文件的名称但返回null,并最终将其写回以某种方式.svn / entries。
正如我所说,我无法确认这是造成这些问题的唯一原因,但是在我的时钟失去同步之后,几乎所有的svn在下一个svn上电时都被打破了。
答案 2 :(得分:2)
嘿所以我有一个类似的问题,这似乎已经解决了问题(保持我的手指越过它保持固定。)
右键单击项目以打开选项,然后设置Team-> Refresh / Cleanup。我正在使用本地存储库,因此不确定这是否会对您有所帮助。
答案 3 :(得分:2)
这已经相当陈旧但它被观看了数千次,这让我觉得它仍然是一个相关的问题。我到达这个页面是因为我有同样的问题。
解决问题的步骤是
希望5个步骤中的一个可以解决您的问题。在我的情况下,我必须做所有5。
答案 4 :(得分:1)
作为此问题的解决方案,从eclipse卸载svn客户端。转到帮助 - >关于 - >安装细节 - >选择所有subclipse插件,然后单击卸载。在这之后使用subclipse更新站点安装Subclipse。不要忘记在被要求时重新启动eclipse / STS。
这样做解决了我的这个问题。希望这对你的情况也有帮助。
答案 5 :(得分:1)
创建一些新类后,我遇到了同样的问题。我在与父包的存储库同步后修复了它。 svn错误“更新SVNStatusSubscriber的更改集”消失了。
通过重新启动从eclipse更改SVN客户端或使用“-clean”选项启动eclipse对我来说不起作用。
答案 6 :(得分:0)
我的观察是,当XML文件中存在冲突时,通常SVN提交失败。 SVN未正确报告和更新XML。我不得不删除(将res文件夹移动到项目外的临时文件夹)整个文件夹,提交,恢复文件夹并再次提交。我没有尝试过,但我认为在进行更新之前应该禁用Eclipse的自动构建。但是,您可以从团队获取版本更新 - >历史记录,从那里您可以将更新提取到文件夹,以比较更新是否正确完成。