7

私はWindows7でEclipseJUNOを使用しています。

VisualSVNをSVNリポジトリとして使用しています。

ファイルを更新しようとすると、エラーが発生します

'一部のリソースは更新されませんでした。 svn:E155004:「E:\ SVN\tms」に未完成の作業項目があります。最初に「svncleanup」を実行します。'

プロジェクトを右クリックしてSVNクリーンアップを実行すると、エラーが発生します

'選択したリソースの一部がクリーンアップされませんでした。svn:E155032:元のテキストが見つかりません'

4

3 に答える 3

5

私にとってうまくいったのは、不足している元のノードを見つけて、ローカルのsvn DBで直接削除することでした

sqlite3 .svn/wc.db
sqlite> select * from pristine where checksum="$sha1$<your missing pristine here>";

これは何の結果ももたらしませんでした(手付かずのものが欠けているため、期待された結果でした)

sqlite> select * from nodes where checksum="$sha1$<your missing pristine here>";

そこにはアイテムが1つしかなかったので、それを削除したとき:

sqlite> delete from nodes where checksum="$sha1$<your missing pristine here>";

そして、削除されたノードを更新するようにsvnを強制し、すべてが正常に機能しました

于 2015-10-13T20:57:35.453 に答える
3

SmartSVN をダウンロードし、「管理領域の検証」をクリックして矛盾を修正します。

于 2013-02-15T12:36:26.780 に答える
2

SmartSVN をダウンロードして、失われた元のファイルを復元できます

于 2013-01-29T09:09:19.837 に答える