私たちはSVNを使用しており、オンサイトチームとオフショアチームがあります。SVNリポジトリは現在オンショアの敷地内にあります。つまり、オフショアからSVNへの接続は非常に遅いです。オフショアでもSVNをセットアップしたいと思います。2つのSVNリポジトリが同期している必要があります。これを行うためのベストプラクティスは何ですか?サードパーティ製品が必要ですか?
ありがとう!
私たちはSVNを使用しており、オンサイトチームとオフショアチームがあります。SVNリポジトリは現在オンショアの敷地内にあります。つまり、オフショアからSVNへの接続は非常に遅いです。オフショアでもSVNをセットアップしたいと思います。2つのSVNリポジトリが同期している必要があります。これを行うためのベストプラクティスは何ですか?サードパーティ製品が必要ですか?
ありがとう!
ここでは、SVNマスタースレーブセットアップをセットアップする必要があります。
基本的に:
svnsync
)このブログ投稿は、WebDAVを使用する場合の出発点として適していますが、この投稿では、コミット後のフックを使用して同期を設定する方法を示します。
一部のプロパティを直接変更する必要があるため、スレーブサーバーのデフォルトのpre-revprop-changeフックスクリプトも変更する必要があることに注意してください。svnsync
サードパーティ製品について質問されたので、WANdisco Subversion MultiSiteは、真のアクティブ-アクティブレプリケーションを使用して、SubversionリポジトリにシームレスなHADRとグローバルマルチサイトを提供するサードパーティ製品です。書き込みと読み取りは常にローカルのLANリポジトリに対して行われます。お客様は、svnsyncが提供する以上のパフォーマンス、スケーラビリティ、およびデータの安全性を求めているため、上記のsvnsyncの展開から来ています。
DVCSは、WANクローンまたはレプリケーションの問題を単独で修正することはありません。
免責事項:私はWANdiscoplcの従業員です
VisualSVN Server 3.0(Enterprise Edition)は、従来のマスター/スレーブレプリケーションアーキテクチャに従うマルチサイトリポジトリレプリケーション機能を導入しています。この機能は、VDFS(VisualSVN分散ファイルシステム)テクノロジに基づいており、複数のリモートサイト間でデータを双方向、自動、および透過的に複製できます。
スレーブリポジトリとマスターリポジトリはどちらも書き込み可能であり、エンドユーザーの観点からは通常のSubversionリポジトリのように機能します。
すぐに使用できます。リポジトリレプリケーションの最小限の権限管理を実行し、ファイアウォールルールを調整するだけで済みます。
レプリケーションは自動的かつ透過的に行われます。
「マルチサイトリポジトリレプリケーションの開始」を参照してください。