我的问题是关于git分支和它们之间的自动集成。我们有一个主分支和一个补丁分支。有时,当我们修复补丁分支中的错误时,我们忘记将该修复程序推送到主分支。由于这是手动的,因此很难跟踪。有没有办法我们可以设置一些触发器来将补丁分支的任何更改自动推送到主分支?就像perforce的自动集成一样?
答案 0 :(得分:0)
我不推荐自动整合。它实际上否定了分支的目的。您也可以直接将热修复提交给主人。
我建议使用的工具是查看集成状态。它可以像使用定期运行git branch --no-merged master
的工具一样简单。
此外,对于与正常功能和错误修复分支分开的热修复,只有一个显式分支。合并hot-fix后删除它,并根据需要重新创建它。请始终给它指定相同的名称,以便在有明确的热修复时立即识别。