1

プロジェクト内のファイルをロックまたはロック解除しようとすると、エラーが発生します。

svn:ロック/エントリのハッシュファイルを解析できません

今、私はファイルをロックすることができません。

いくつかの手がかり:1。svnリポジトリを1つのURLから別のURLに移行しました

リポジトリのロックファイルをリセットする方法はありますか?

4

2 に答える 2

2

移行中にリポジトリが破損した可能性があります (ただし、Bertが示唆しているように、最初に作業コピーを確認してください。他に選択肢がない限り、リポジトリの内部をいじらないでください)。<root>/db/locksその場合は、フォルダを削除することで、リポジトリのすべてのロックを「手動で期限切れにする」ことができます。

これはリポジトリのコンテンツには影響しませんが、すべてのロック データ破壊します。また、レポのロック データが破損した場合は、他のデータも破損している可能性があることに注意してください。移行前のバックアップを保持します。

于 2009-12-02T17:18:04.507 に答える
1

これは、破損した作業コピーのように聞こえます。(プロジェクトの .svn サブディレクトリ内の欠落/破損したファイル)。

別の subversionclient (TortoiseSVN や svn クライアントなど) で問題を確認してから、新しい作業コピーをチェックアウトすることをお勧めします。

于 2009-12-02T17:06:23.620 に答える