web-dev-qa-db-ja.com

EclipseSVN同期の問題

ハードウェアの問題のため、SVNマシンを変更しました。バックアップから別のマシンまで同じ環境を確立しました。

これでSubversionは正しく機能しているようです。Tortoiseクライアントから更新、コミット、参照できます。

しかし、EclipseではSynchronizeコマンド(サブクリッププラグイン)に問題があります。 Eclipseからも参照してコミットできます。

SVNインターフェース(JavaHLからSVNKit)、svnクリーンアップ、およびサブクリッププラグインのアップグレードを試みましたが、何も役に立ちません。

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'
11
javanes

クリーンアップを試してみます-プロジェクトを右クリックして、[チーム/クリーンアップ...]を選択します。

多くの場合、これは同期の問題を解決するのに役立ちます。

19
Zoltán Ujhelyi

Eclipseに保存されているすべてのsvnパスワードをクリーンアップします。 Eclipseにsvnパスワードを保存しないでください。

次に、.Subversion/configファイルで次のように変更します。

[auth]
# other config options
# you should reset password stores here
password-stores = 
1
rumatoest
  1. ワークスペースを掃除する
  2. ワークスペースからプロジェクトを削除します
  3. SVNからプロジェクトを再インポートします

これで問題は解決しました。

それは私にとって二度起こりました。このように解決したら、変更を加えたバックアップファイルを作成しました。 Eclipseを閉じました-> Windowsエクスプローラーでプロジェクトに移動します->競合しているファイルに移動します->右クリック-> SVN->元に戻します。今、私はEclipseを起動しました->変更を元に戻し、それは機能しました。

二度目にそれが起こった-それは助けにはならなかった。そのため、Eclipseワークスペースでプロジェクトを削除し、SVNからプロジェクトをチェックアウトする必要がありました。

-それが役に立てば幸い。

0