在组织分支和工作流程方面需要一些帮助。
前提条件:10 名开发人员使用 git,0 次单元测试覆盖率,10^5 行代码。
在我们的带有master分支的 repo 中,它充当production.
每个功能都在不同的分支上开发,这也创建了一个新的域 ( branch.qa.com)
完成后,QA 团队会检查更改branch.qa.com,然后将其合并到主服务器并自动推送到生产服务器。
问题:
分支 A 可能有css变化。它被上传A.qa.com并被检查。同时,开发人员从
分支分支并对其进行处理,修改相同的. Bmastercss
这两个更改对于它们的分支来说似乎都是合法的,但是可能会发生 change onB实际上粉碎了某些东西A。
合并A进去master就OK了。那么merging Bintomaster会对A.
你排除这种情况吗?你如何融入pre production?