You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从命令行创建Bitbucket拉取请求(PR)?寻求无需REST API或浏览器的方案

从命令行创建Bitbucket拉取请求的方法

当然有可行的方案,主要依赖专门的CLI工具,不用手动调用REST API或反复打开浏览器:

官方Bitbucket Cloud CLI(bb)

这是Atlassian官方推出的工具,最稳定可靠:

  • 安装:
    • macOS:brew install atlassian/tap/bb
    • Linux:从官方渠道下载对应架构的二进制文件,添加到系统PATH
    • Windows:choco install atlassian-cli 或下载官方exe文件
  • 首次认证:执行bb auth login,按照提示完成账号认证(仅需一次,之后无需打开浏览器)
  • 创建PR:直接用命令指定分支、标题和描述:
    bb pr create --source feature/new-function --target main --title "新增用户管理功能" --description "完成了用户列表、新增、删除功能,已通过单元测试"
    
    执行后会直接在Bitbucket上创建PR,命令行会返回PR的链接和状态。

第三方工具:bitbucket-cli

如果不想用官方工具,也可以试试第三方的bitbucket-cli:

  • 安装:pip install bitbucket-cli
  • 配置认证:先设置环境变量BITBUCKET_USER和BITBUCKET_PASSWORD(或个人访问令牌)
  • 创建PR:
    bitbucket pull-request create --repo-owner your-team --repo-slug your-repo --source feature-branch --target main --title "修复登录Bug" --desc "修复了验证码过期导致的登录失败问题"
    

注意:如果完全不想碰浏览器,认证环节可以使用Bitbucket账号设置中生成的个人访问令牌(PAT),直接配置到CLI工具里即可跳过浏览器认证步骤。

内容的提问来源于stack exchange,提问作者chrise

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 04:05:23