0

私は数か月間プロジェクトに取り組んでいて、SVN リポジトリにファイルを保存していました。DropBox (www.dropbox.com/) フォルダーにリポジトリを作成して、自宅とラボの両方で作業できるようにしました。しかし最近、リポジトリが破損しました。リポジトリからファイルをチェックアウトしようとするたびに、次のエラーが表示されます (完全に機能している他のプロジェクトもいくつかあります)。

Couldn't open a repository
svn: Unable to open an ra_local session to URL
svn: Unable to open repository 'file:///Users/USER_NAME/Dropbox/svnrepos/PROJECT_NAME'
No such file or directory
svn: Can't open file '/Users/USER_NAME/Dropbox/svnrepos/PROJECT_NAME/db/uuid': No such file or directory 

次に、破損した SVN リポジトリからリビジョンを復元するソリューションを探します。リポジトリをダンプしようとしましたが、次のエラーが表示されます。

svnadmin: Malformed file

uuid ファイルは空で、.../db/current ファイルには値 45 が含まれています。リビジョンを復元するのを手伝ってくれる人はいますか? ありがとう。

4

1 に答える 1

0

良い点は、Dropboxが以前のバージョンにロールバックできることです。また、SVNでいくつかの問題に何度か直面しました。

私の提案は次のとおりです。最初に現在のリポジトリのコピーを作成して、安全にします。次に、問題が発生する前日に[ドロップボックスを使用して]ロールバックしてみます。これは、DropboxWebインターフェイスから実行できます。

この時点で、SVN内の新しいファイルをコピーして、再度コミットする必要があります。

于 2012-08-06T18:59:12.730 に答える