あなたが先に行くとスレーブ(バックアップ)のUUIDを確認する必要があり、今のマスター(ライブ)と同じ。あなたがこれをすることができないと主人が死ぬまで待つ必要はありません。
スレーブをマスタに昇格させるには、スレーブリポジトリのリビジョン0からsvnsyncプロパティを削除する必要があります。 Subversion bookのsvnsync Bookkeeping section of this pageで、削除する必要のあるプロパティを確認してください。これを行うには、rev propsを保護するフックスクリプトを削除する必要があります。これはあなたの最初の一歩です。
2番目の手順は、ユーザーのpasswdとauthz情報を変更し、必要に応じて同期させることです。
マスターにフックスクリプトがある場合は、スレーブにバックアップがあり、スレーブに迅速に適用されるスクリプトが必要です。
DNS名を使用する場合は、マスターサーバーではなくスレーブサーバーにDNSエントリを指定します。 DNSエントリを使用して接続していない場合は、すべての人が遅かれ早かれ移転することを開始したいと思うでしょう。それ以外の場合は、Subversionサーバー接続にDNS名を使用しないすべてのクライアントで次のものが必要になります。
注:一部のクライアントでは、作業コピーでsvn switch --relocate
コマンドを実行する必要があります。
お返事ありがとうございます!私はリビジョン0のsvnsyncプロパティの簿記のセクションをチェックします。私は自分のミラー上にpasswdとauthzファイルを持っています。限り、フックスクリプトは、単にミラーへのバックアップthats /彼らは/フックフォルダに正しいことを確認?私はDNS名を持っているので、私はそこにいると私はユーザーのための 'svnスイッチ'をメモします。 – user572894
私はUUID情報のために、レポが同期のためにロックされたままのエラーから回復すること以外の、簿記セクションのプロパティを削除します。 @ user572894これで何かを見つけることになったのですか? – weston
「svnsync Bookkeeping」というピンク色のボックスまでスクロールします。要約すると、svn 1.6以降では、値をかなりの形式で表示する 'svnsync info $ repoURL'があり、' svn proplist --revprop -r0'で実際のプロパティを表示することができます削除するリビジョン属性が分かります。 – dannysauer