【bug】分支merge回trunk覆盖原配置表

来源:互联网 发布:中国 老车 知乎 编辑:程序博客网 时间:2024/05/21 14:40

bug注入:

    运营及日常维护用主干,在分支开发新系统。分支新增配置表a,并对原有的配置表b做了修改。

    当分支开发且测试完成,代码并回trunk,配置表也要并回trunk。但在主干的维护过程中配置表b已进行过修改,但merge过程中忽略了该修改,对trunk的配置表b进行了直接的覆盖,丢失了trunk已做过的修改。

 

bug发现:

    当被覆盖的修改不在分支系统的功能范围内,merge后的回归测试,较难发现该bug,当然有可能在其它模块的回归测试中发现。但极有可能的是在更新后被玩家所发现。

 

bug预防:

    配置表的merge是由策划进行的,QC应加强监督跟进;以保证配置表覆盖时,trunk与分支的融合。

 

遗留问题:

    分支开发可否避免修改已存在的配置表?

原创粉丝点击