我们有许多发布和自定义分支。当bugfix发生时,它必须传播到许多分支。
我有几个相关的问题:
答案 0 :(得分:2)
DVCS方面略有不同,因为merging is orthogonal to publication(拉/推)。
这意味着您需要区分:
一旦确定了这些分支,开发人员就应该从他/她的bugfix分支到公共开发分支启动bug修正,然后发布。
错误修正本身应该在专用分支中修复。
您可以通过发布到Q / A仓库来设置保护提交原则,该仓库将通过测试,如果失败则拒绝提交。
有关预测试提交或私有构建的示例,请参阅“What is the cleverest use of source repository that you have ever seen?”。