私は svn からのチェックアウト コードを持っています。リポジトリはリモートで、現在は死んでいます。それを使用して、履歴を持つ新しい SVN リポジトリを作成できますか?
はいの場合、どうすればできますか?
いいえの場合、この種の状況を処理するための他の最善の方法は何ですか?
前もって感謝します。
私は svn からのチェックアウト コードを持っています。リポジトリはリモートで、現在は死んでいます。それを使用して、履歴を持つ新しい SVN リポジトリを作成できますか?
はいの場合、どうすればできますか?
いいえの場合、この種の状況を処理するための他の最善の方法は何ですか?
前もって感謝します。
@Thiloがすでに述べたように、
SVN チェックアウトには履歴が含まれていません。期待できる最善の方法は、トランクの最新状態の一貫した、完全な、ある程度最近のスナップショットです。
古いリポジトリと同じ履歴を持つ新しいリポジトリを作成するには、破損したリポジトリの作業用バックアップが必要です。リモート ロケーションにインストールされている Subversion サーバー パッケージがわかっているので (質問にはsubversion-edge のタグが付けられています)、リモート ロケーションにアクセスできると思います。このような場合は、リポジトリのバックアップを検索してください。
「死んだSVNレポ」とはどういう意味ですか、ところで。リポジトリが破損した場合 (つまり で失敗した場合svnadmin verify
)、部分的に復元 (または修復) することができます。ただし、リポジトリへのアクセスが完全に失われ、バックアップがない場合は、運が悪いです。