Eclipse SVN同步问题

时间:2010-10-20 10:34:54

标签: eclipse svn version-control subclipse

由于硬件问题,我们更改了SVN机器。我们建立了从备份到另一台机器的相同环境。

现在Subversion似乎运行正常,我可以更新,提交和浏览Tortoise Client。

但是在Eclipse中存在Synchronize命令(subclipse插件)的问题。我也可以从Eclipse浏览和提交。

我尝试更改SVN接口(从JavaHL到SVNKit),svn清理和升级subclipse插件,但没有任何帮助。

JavaHL和SVNKit会出现不同的错误。

**Error when use JavaHL**
Problems reported while synchronizing SVNStatusSubscriber. 0 of 1 resources were synchronized.
  An error occurred synchronizing /ChemOrbis: Error getting status for resource P/ChemOrbis org.tigris.subversion.javahl.ClientException: RA layer request failed
svn: REPORT of '/svn/ChemOrbis/!svn/vcc/default': 200 OK (http://svn.treda.net)

    Error getting status for resource P/ChemOrbis org.tigris.subversion.javahl.ClientException: RA layer request failed
svn: REPORT of '/svn/ChemOrbis/!svn/vcc/default': 200 OK (http://svn.treda.net)

      org.tigris.subversion.javahl.ClientException: RA layer request failed
svn: REPORT of '/svn/ChemOrbis/!svn/vcc/default': 200 OK (http://svn.treda.net)

      org.tigris.subversion.javahl.ClientException: RA layer request failed
svn: REPORT of '/svn/ChemOrbis/!svn/vcc/default': 200 OK (http://svn.treda.net)


**Error when use SVNKit**
Problems reported while synchronizing SVNStatusSubscriber. 0 of 1 resources were synchronized.
  An error occurred synchronizing /ChemOrbis: Error getting status for resource P/ChemOrbis org.tigris.subversion.javahl.ClientException: svn: Processing REPORT request response failed: XML document structures must start and end within the same entity. (/svn/ChemOrbis/!svn/vcc/default) 
svn: REPORT request failed on '/svn/ChemOrbis/!svn/vcc/default'
    Error getting status for resource P/ChemOrbis org.tigris.subversion.javahl.ClientException: svn: Processing REPORT request response failed: XML document structures must start and end within the same entity. (/svn/ChemOrbis/!svn/vcc/default) 
svn: REPORT request failed on '/svn/ChemOrbis/!svn/vcc/default'
      org.tigris.subversion.javahl.ClientException: svn: Processing REPORT request response failed: XML document structures must start and end within the same entity. (/svn/ChemOrbis/!svn/vcc/default) 
svn: REPORT request failed on '/svn/ChemOrbis/!svn/vcc/default'
      org.tigris.subversion.javahl.ClientException: svn: Processing REPORT request response failed: XML document structures must start and end within the same entity. (/svn/ChemOrbis/!svn/vcc/default) 
svn: REPORT request failed on '/svn/ChemOrbis/!svn/vcc/default'

5 个答案:

答案 0 :(得分:19)

我会尝试清理 - 右键单击​​该项目,然后选择Team / Cleanup ...

在很多情况下,这有助于解决同步问题。

答案 1 :(得分:1)

清除eclipse中保存的所有svn密码。尝试不要在eclipse中保存任何svn密码。

然后在.subversion / config文件中更改:

[auth]
# other config options
# you should reset password stores here
password-stores = 

答案 2 :(得分:1)

  1. 清理工作区
  2. 从工作区中删除项目
  3. 从SVN重新导入项目
  4. 这解决了我的问题。

答案 3 :(得分:0)

它发生了两次对我而言。 一旦我解决了这样 - 我用我的更改制作了一个备份文件。 我关闭了我的日食 - >进入Windows资源管理器中的项目 - >转到冲突文件 - >右键单击 - > SVN - >还原。 现在我开始了eclipse - >把我的改变放回去并且有效。

第二次发生 - 这没有用。 所以,我不得不在我的eclipse工作区中删除该项目,并从SVN检出项目并且它有效。

- 希望它有所帮助。

答案 4 :(得分:-1)

使用团队升级.....>升级 那你就不会看到那些错误了。