跳到主要内容

合并到主分支

在迭代分支内完成 API 定义的开发后,可以选择单独合并接口或将分支内的所有变更一起合并至主分支。

单接口合并

当完成某个接口的开发工作后,点击左侧菜单栏中的右侧按钮,选择“合并到主分支”。

你可以在确认框中二次确认目标接口是否正确,同时选择覆盖、新增、不合并三种处理方式:

  • 覆盖

    直接覆写主分支中当前接口的所有数据。

  • 新增

    不覆写主分支的原有内容,而是将当前迭代分支中的新内容补充到原接口中。

  • 不合并

    暂时不进行合并操作。

如果希望更改目标接口,可以点击确认框中的“更换”按钮。建议在正式合并至主分支前,对比与当前内容和目标接口的内容差异。

批量合并

如果当前迭代分支中有大量接口需要批量合并至主分支,那么可以点击页面左下角的“合并到主分支”选项。

你可以在确认框中查看当前迭代分支内所哪些接口有变更,批量指定合适的处理方式。确认无误后,点击“合并”按钮完成分支合并。

合并测试场景

测试场景的核心依然是各个接口,在合并测试场景前,确认迭代分支内的接口更新已上线并且在 Apifox 内的接口文档也合并至主分支。

警告

合并测试场景的分支前,请确保测试场景内所涉及的迭代分支内的接口已完成测试,并且已成功合并至主分支,否则可能会造成合并后的主分支测试场景因为找不到关联接口数据而产生数据损坏。

因测试场景内容较多,需测试人员手动合并单个测试场景。点击某个测试场景右侧菜单按钮,轻点“合并到主分支”按钮。

点击合并后,将会显示该测试场景的基本信息、最近运行结果、合并方式。

  • 基本信息

    展示要合并的迭代分支测试场景,与主分支上被合并的测试场景(如有关联)。

  • 最近运行结果

    迭代分支上的测试场景最后一次手动运行的结果,鼠标 hover 标识上会展示结果概览信息。测试人员可以通过这个信息来判断是否确认执行合并。如果运行结果是“未测”、“失败”时,建议先返回并确保测试场景运行完全通过后,再执行合并。

  • 合并方式

    有“覆盖”与“新增”两种合并方式。如果测试场景是从主分支复制导入,则会有关联关系,合并时会根据关联关系对主分支资源执行覆盖合并;如果测试场景是新增的,则合并时会在主分支新增此测试场景。