私はノートパソコンとデスクトップ間の個人的な同期のためだけにSubversionを使用します。最近、複数のASCIIファイルと複数のバイナリファイルが破損していることがわかりました。予想したものとは異なり、ファイル名とディレクトリ構造の長いリスト、および切り捨てられたバイナリデータのいくつかの失われた文字列が挿入されました。
Subversionサーバーを使用している2つのクライアントにリポジトリが破損しているか、ファイルシステムやハードウェアの問題がないというアップデートやコミット応答を受けたことはありません。
私の質問は、リポジトリのファイルがいつ破損し始めたのかを確認し、まだ破損していない古いコミットからファイルを復元する方法はありますか?
答え1
svnadmin verify
リポジトリで試してみましょう。これは、少なくとも腐敗がどこにあるかについてのアイデアを与えるでしょう。演奏した買戻手術以前は腐敗の尺度に関するものでしたが、いつも少し危険でした。