ローカルで作成されたすべてのGITブランチを毎日中央リポジトリにプッシュする必要がありますか?これに関するベストプラクティスのワークフローは何ですか?
大規模なチームによって継続的に開発されている大規模なeコマースサイトを管理するために、GITリポジトリを作成しました。
中央リポジトリは「Beanstalk」にあり、「presting」(マスター)、「staging」、「production」の3つの主要なブランチがあります。すべての開発は、ローカルで完了して公開する準備ができたら、プレステージングにマージする必要があります。
実行時間の長いブランチをBeanstalkにプッシュすることもわかります。ただし、一部のチームは、進行中かどうかにかかわらず、すべてのローカル開発ブランチをBeanstalkに毎日プッシュすることを提唱しています。冗長性を作成します。これは、時間の経過とともに何百ものブランチでリポジトリを乱雑にするだろうと思います。ベストプラクティスは何ですか?