所有在本地创建的GIT分支每天都应该推送到中央仓库吗?关于这个问题,最佳实践是什么?
我们创建了一个GIT仓库来管理我们的大型电商网站,由一个庞大的团队不断开发。
中央仓库位于“Beanstalk”,我们有三个主要分支,“预发布”(主分支),“测试”和“生产”。所有的开发工作应该在本地完成并准备好发布时合并到预发布分支。
我可以看到将长期运行的分支也推送到Beanstalk。然而,我们的一些团队成员主张每天将所有本地开发分支无论是否正在进行中都推送到Beanstalk以创建冗余。我认为这会使存储库随着时间的推移变得杂乱无章。那么最佳实践是什么呢?
我们创建了一个GIT仓库来管理我们的大型电商网站,由一个庞大的团队不断开发。
中央仓库位于“Beanstalk”,我们有三个主要分支,“预发布”(主分支),“测试”和“生产”。所有的开发工作应该在本地完成并准备好发布时合并到预发布分支。
我可以看到将长期运行的分支也推送到Beanstalk。然而,我们的一些团队成员主张每天将所有本地开发分支无论是否正在进行中都推送到Beanstalk以创建冗余。我认为这会使存储库随着时间的推移变得杂乱无章。那么最佳实践是什么呢?