0 私たちは、海外にあるGIT中央リポジトリ(クローン、プル、プッシュ)の速度の問題に直面しています。 私たちのアイデアは、ローカルオフィスにそのリポジトリのクローンを作成することです。 誰かが同様のシナリオを推奨または経験していますか? git — マイクテック ソース ...プッシュしてクローンを減らす?すばらしいのgitは、すべての作業とコミットをローカルで実行し、後で余暇にプッシュ/プルできることです。すべてのコミットをプッシュするのではなく、1日に1回プッシュするだけです。ただし、ローカルクローンを使用するという一般的な考え方は機能します(アレックスの答えを参照してください。事前/事後受信フックを使用して、リアルタイムに近づけることができることに注意してください...) — voretaq7
3 gitは本質的に配布されているため、これはかなり単純なようです。たとえば、次のシナリオが考えられます。チームがオフィスのローカルリポジトリを使用して、まるで中央レポであるかのようにプルアンドプッシュを実行し、cronスクリプトがそのレポから「本物の」中央レポにプッシュします。他の開発者がいる場合、専任の担当者がリモートリポジトリからプルを実行し、競合が発生した場合は手動で競合を解決する必要があります。競合が発生する可能性が低い場合は、プルも自動化できます。 — アレックス ソース
git
は、すべての作業とコミットをローカルで実行し、後で余暇にプッシュ/プルできることです。すべてのコミットをプッシュするのではなく、1日に1回プッシュするだけです。ただし、ローカルクローンを使用するという一般的な考え方は機能します(アレックスの答えを参照してください。事前/事後受信フックを使用して、リアルタイムに近づけることができることに注意してください...)