[译]Bruno - 自由强大安全开源的 API 测试神器(文本管理/git友好/离线优先)- Git集成 & 协作

214 阅读3分钟

天下苦 postman 久矣!


原文链接:
Collaboration in Bruno – Bruno Docs
Collaboration via CLI – Bruno Docs
Collaboration using GUI – Bruno Docs


在 Bruno 中协作 太高级了Bruno Logo

Bruno 的超能力在于能够使用 Git(在新标签页打开)CVS(在新标签页打开)等版本控制系统以及 GitHub、Gitlab、Bitbucket 等平台进行原生协作。这能让您和您的团队成员确信集合是最新的,因为它可以直接和程序代码放在一起。

在上述所有平台上,使用 Bruno 集合进行协作的过程或多或少都是相同的。对于初学者,您可以在这里(在新标签页打开)查看这个关于版本控制的教程。

在 Bruno 中有两种方式可以通过原生Git进行协作:

  1. 使用终端或命令行执行 Git 命令。
  2. 使用基于 Bruno GUI 的 Git 功能。

基于 GUI 的 Git 功能在 Bruno 的 Golden 和 Ultimate 版本 中可用。

这些方式作为单独的文档以便于访问。所以让我们进入下一章节吧。

通过 CLI 协作

在开源版本的 Bruno 中,Git 操作通过手动使用终端或 VSCode 的 Git 工具来执行。

这包括:

下面是如何在开源版本将 Bruno 和 Git 一起使用的分步指南。

在集合中初始化 Git

要把您的集合添加到版本控制中,您需要使用以下步骤在 .bru 文件存储所在的目录中初始化 Git 仓库。

  1. 导航到 Bruno 集合的位置:

    • 导航到 PC 上创建 Bruno 集合集合的位置,然后复制路径。[^1]
  2. 在终端中改变目录:

    • 在终端中运行以下命令:

      cd path/to/your/bruno/collection
      
  3. 初始化 Git:

    • 运行以下命令在 Bruno 集合目录下初始化 Git :

      git init
      

添加和提交变动

初始化 Git 仓库之后,您可以向集合中添加和提交变动。

  1. 在 Bruno 应用中创建一个新的 HTTP 请求

    • 在 Bruno 中将光标悬停在集合名上。
    • 点击三个点,然后点击 "New Request" 。
    • 输入请求名,并在 URL 字段填写 https://example.com
    • 向字段中填写适当的值之后,点击 "Create" 按钮、或者可以按下键盘上的 ENTER/RETURN 来创建请求。这会用您刚才指定的名字创建一个新的 .bru 文件。
  2. 添加和提交变动

    • 暂存集合中所作的所有变动:

      git add .
      
    • 提交变动:

      git commit -m "Created my first Bruno request 🐶"
      

推送和拉取变动

要和其他人共享您的变动,您可以 向/从 远程仓库中推送和拉取您的提交。

  1. 推送变动

    git push -u origin main
    
  2. 拉取变动

    git pull origin main
    

使用 GUI 协作太高级了Bruno Logo

基于 GUI 的 Git 功能在 Bruno 的 Golden 和 Ultimate 版本 中可用。

在 Bruno 的 Golden 版本中初始化 Git 更简单。只需要在 Git 的模态对话框中点击 "initialize" 按钮就可以用 Git 初始化集合。

视频链接:
docs.usebruno.com/assets/demo…

添加和提交变动

一旦发生变动,可以点击 Git UI 按钮然后把要提交的变动包含进来。

视频链接:
docs.usebruno.com/assets/demo…

推送和拉取变动

利用 Bruno 基于 GUI 的 Git 集成,工程和非工程团队成员都可以轻松、高效和快速地工作,以确保对集合的准确性充满信心。

视频链接: