我们有一个我们几乎每天更新和发布的Web应用程序。 我们正在开发4名开发人员和使用Git作为我们的版本控制系统。
我们现在面临的问题是......"我们不能再每天更新版本"
我们不知道如何将Feature a从开发版发布到master版,而不需要介绍其中的功能b。 所以我们不能发布功能a来实现
我们也无法更新开发中的一些提交更改,因为开发分支包含功能a和b。
我们希望拥有什么
(1)每日更新和发布的能力
(2)一旦他们的分支合并到开发分支,他们就可以继续开发他们的分支到他们的功能的下一个版本
(3)我们现在有一个测试服务器,从开发分支发布(每个功能都在一个地方进行测试)
我们正在考虑多个存储库而不是一个存储库。 例如
但是我们仍然处于同样的问题,我们仍然无法更新到仅发布到特定功能(功能A测试= OK,功能B测试=失败)
任何人都可以建议我们应该做什么,我们缺少什么过程?
任何建议都将不胜感激。 非常感谢你
答案 0 :(得分:1)
多个选项: