跳到主要内容

迭代分支功能简介

在快速迭代的开发过程中,维护和管理 API 项目的一致性往往是颇具挑战性的任务。

Apifox 的迭代分支功能旨在提供一套灵活的 API 迭代管理机制,使得团队成员既能够快速开发新的 API,又不会干扰其他成员或影响已发布的接口。

信息

迭代分支功能目前处于 Beta 阶段,暂时仅支持添加一个迭代分支。

应用场景

  • 迭代开发场景

    迭代分支功能可以确保在不影响原接口正常工作的情况下,允许开发者在独立分支中设计和调试接口,确保测试和持续集成环节均不受收到迭代开发的影响,让主分支内的原接口保持稳定性和一致性,直到完成新旧版本的合并。

提示

自动化测试模块暂不支持迭代分支,将在后续的版本更新中完善。

关键特性

  • 版本控制

    每个迭代分支可以被视为一个独立版本的 API 文档,包含数据模型、响应组件等数据。分支间的数据互不影响。你可以为不同的需求创建对应的分支,分离生产版本和开发版本,确保主分支的准确性和一致性。

  • 并行协作

    不同的团队角色可以同时在不同分支上工作,互不干扰,提高团队的工作效率和协作的灵活性。

  • 快速合并

    在新分支上完成功能开发后,开发人员可以轻松地将迭代分支合并回主分支,使得新功能可以精细且无缝地嵌入至主干分支中,杜绝在更新时引入不必要的风险。

切换迭代分支

进入项目后,你可以点击左上角的分支 tab 页查看并切换当前项目中的迭代分支。

接下来,你可以继续阅读《迭代分支——新建迭代分支》