GITリポジトリを複数のジオロケーションに複製する


0

私たちは、海外にあるGIT中央リポジトリ(クローン、プル、プッシュ)の速度の問題に直面しています。

私たちのアイデアは、ローカルオフィスにそのリポジトリのクローンを作成することです。

誰かが同様のシナリオを推奨または経験していますか?


...プッシュしてクローンを減らす?すばらしいのgitは、すべての作業とコミットをローカルで実行し、後で余暇にプッシュ/プルできることです。すべてのコミットをプッシュするのではなく、1日に1回プッシュするだけです。ただし、ローカルクローンを使用するという一般的な考え方は機能します(アレックスの答えを参照してください。事前/事後受信フックを使用して、リアルタイムに近づけることができることに注意してください...)
voretaq7

回答:


3

gitは本質的に配布されているため、これはかなり単純なようです。たとえば、次のシナリオが考えられます。チームがオフィスのローカルリポジトリを使用して、まるで中央レポであるかのようにプルアンドプッシュを実行し、cronスクリプトがそのレポから「本物の」中央レポにプッシュします。他の開発者がいる場合、専任の担当者がリモートリポジトリからプルを実行し、競合が発生した場合は手動で競合を解決する必要があります。競合が発生する可能性が低い場合は、プルも自動化できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.