3

外付けハードディスクで SVN リポジトリを維持していますが、何らかの方法で破損しているようです。(同じディスク上の 2 番目のリポジトリは問題ありません)。

実行svnadmin verifyすると、次のメッセージが表示されます。

svnadmin: No such revision 0

回復を試みると、次の結果になります。

Repository lock acquired.
Please wait; recovering the repository may take some time...
svnadmin: Revision 139 has a revs file but no revprops file

「no revprops」メッセージに基づいて助けを求めましたが、それを生成するコードとテスト参照しか見つかりませんでした。そこから回復する方法についての情報はありません。

これは、コミットを試みたときに最初に現れました。このコードベースで作業してからしばらく経っていたので、これは数か月ぶりのコミットです。チェックインの試行で生成されたもの:

Transmitting file data ..svn: Commit failed (details follow):
svn: Can't move '/media/jj1/repositories/xxxxxx/db/transactions/138-3z.txn/props' to '/media/jj1/repositories/xxxxxx/db/revprops/0/139': Input/output error
4

0 に答える 0