質問: 破損したリポジトリ(.svnディレクトリが一元化されている)を修復する方法は? 最近、tortoisesvnインストールをバージョン1.7.1にアップグレードしました。そのため、作業コピーもアップグレードする必要がありました。アップグレードにより、すべてのサブディレクトリから.svnディレクトリのすべて(1つを除く)が削除され、ルートに1つだけ残りました。突然、(もちろん、私はウイルス対策ソフトウェアの疑いがあります)たとえば、作業コピーをクリーンアップしようとするとエラーが発生します。また、何もコミットできません。クリーンアップ時のエラーメッセージは次のとおりです。 クリーンアップは次のパスの処理に失敗しました:c:\ svn ファイル 'c:\ svn.svn\pristine\73\73bcc5fa7819f84f56b81dfa0236f0aac7b7d404.svn-base'を開けません:指定されたファイルが見つかりません。 作業コピー内の1つのディレクトリの存在に関連するエラーを追跡しました。名前を変更すると、すべてが機能します。存在する場合、エラーが発生します。私もそれを削除して、もう一度チェックアウトしました。変更なし、エラーが解決しない。以前のバージョンでは、.svnの損傷を簡単に修復できました。問題のあるフォルダーを削除して、もう一度チェックアウトしてください。 .svn dirが一元化されているため、これを行うことはできません。作業コピーを修復するにはどうすればよいですか?
回答: 私の問題は、ideのすべてのプロジェクトを再構成する必要があることでした。スクラッチリポジトリからチェックアウトした場合、変更を保存する必要はありませんでした。.svnディレクトリとチェックアウトリポジトリを同じディレクトリから削除しました。問題が解決しました:すべてのsvn操作を実行でき、プロジェクトはまだideで構成されていました