跳到主要内容

版本控制概述

GitHub Enterprise Server、GitLab Self-Managed 和 Azure DevOps Server(本地托管)集成在 Postman Enterprise 计划中可用。

Postman 使你能够使用基于 Git 的版本控制来开发和管理对 API 的更改。你可以将 API 连接到远程 GitHub、Bitbucket、GitLab 或 Azure DevOps 存储库。远程存储库可以托管在云端或本地。

一旦你的 API 连接到存储库,你就可以切换分支、从存储库中提取更改并将更改推送到存储库,所有这些都在 Postman 中完成。当你准备好与消费者分享你的更改时,你可以将你的 API 版本发布到私有 API 网络。

使用 Git 进行 API 版本控制与使用 Postman 中的集合进行版本控制不同。了解有关 对集合使用版本控制的 更多信息。

API 版本控制工作流

以下是使用连接的存储库进行 API 优先开发的典型工作流程:

  1. 在 Postman 中创建 API。

  2. 将 API 连接到远程存储库。

  3. 在 Postman 中,选择一个活动分支。对 API 定义和关联的集合进行更改,然后将更改提交并推送到远程存储库。

    你还可以使用其他工具或编辑器在 Git 存储库中进行更改。例如,开发人员可以按照 Git 工作流程处理功能分支,然后创建拉取请求以将它们合并到默认分支中。

  4. 定期从远程存储库中拉取其他人对 Postman 所做的更改,并在出现任何问题时解决冲突。

  5. 在 Postman 中,发布新版本以使 API 的使用者可以使用更改。

使用远程 Git 存储库

你可以将 API 连接到 GitHub、Bitbucket、GitLab 或 Azure DevOps 存储库。连接后,你可以将 Postman 中的 API 定义和关联集合与远程存储库同步。

了解有关 使用远程 Git 存储库的 更多信息。

使用 Git 管理更改

将 API 连接到远程存储库后,你可以从 Postman 中执行常见的 Git 操作。你可以在多个分支上工作,Postman 会跟踪你对 API 定义和关联集合所做的更改。你可以随时将更改推送到存储库或将更改拉入 Postman。

了解有关 使用 Git 管理更改的 更多信息。

发布 API 版本

当你准备好与消费者共享 API 的最新更改时,你可以发布一个版本。发布一个版本会创建你的 API 的静态表示,消费者可以在私有 API 网络上查看。

了解有关 发布 API 版本的 更多信息。