大規模な分散チームが Git を使用している様子についてのビデオを見たり見たりしましたが、分散していないチームの他のメンバーと一緒にオフィスで働いている私たちについてはどうでしょうか? リポジトリとワークフローをどのように構築する必要がありますか?
Subversion や CVS を単一の権限ポイントとして使用している従来のオフィスについて考えてみてください。確かに、これらのチームはそれぞれ独自の Git リポジトリを維持し、必要に応じて相互にプッシュ/プルすることができますが、これは多くの状況ですぐに悪夢に変わります。または、それぞれが独自のリポジトリを維持し、チームの「マスター」と呼ばれる単一のリポジトリと同期することもできます。または、DVCS によって可能性が開かれるワークフローの任意の組み合わせが存在する可能性があります。
あなたのチームはどのように機能しますか? 便利なワークフローは何ですか?