是否应该每天将所有本地创建的 GIT 分支推送到中央存储库?与此相关的最佳实践工作流程是什么?
我们创建了一个 GIT 存储库来管理我们的大型电子商务网站,该网站正在由一个大型团队持续开发。
中央存储库位于“Beanstalk”,我们有三个主要分支,“prestaging”(主)、“staging”和“production”。在本地完成并准备发布时,所有开发都应合并到 prestaging 中。
我也可以看到将长期运行的分支推向 Beanstalk。然而,我们的一些团队主张每天将所有本地开发分支推送到 Beanstalk 或不进行;创造冗余。我认为随着时间的推移,这会使存储库中出现数百个分支。什么是最佳实践?