SuperAPI AI 工具集

bitbucket

通用与其它

查看项目

更新于 10-15 23:34

技能介绍

用途:通过 orbit CLI 管理 Bitbucket 的仓库、拉取请求(PR)、分支、标签、提交、项目、用户及管理员设置,兼容 Bitbucket Server/Data Center 与 Cloud。

主要能力:项目与仓库的查看、创建、编辑、删除、Fork 及权限授予/撤销;PR 的列表、查看、创建、diff、合并、批准、请求修改、拒绝、评论与活动查看;分支与标签的列表、创建、删除;提交列表与详情;用户列表;以及项目级默认审查人条件(reviewer-condition,别名 rc)的列表、更新与删除。

使用方式:命令统一为 orbit -p <profile> bitbucket <command> [flags],别名 bb;多数命令支持 -o json。需先安装 orbit CLI(Homebrew:brew install jorgemuza/tap/orbit;脚本:curl -sSfL https://raw.githubusercontent.com/jorgemuza/orbit/main/install.sh | sh;Windows Scoop:scoop bucket add jorgemuza https://github.com/jorgemuza/scoop-bucket && scoop install orbit),并在 ~/.config/orbit/config.yaml 配置 bitbucket 服务与凭据。Server 用 project-key + repo-slug 定位仓库,可从 URL 提取。

适用场景:代码审查、仓库与权限管理、PR 流程自动化、脚本化查询。

限制:必须传 -p <profile>;多服务时用 --service 区分;Server 与 Cloud 的 API 前缀不同;pr diff 不可与其他命令并行执行;列表命令默认分页 25-50 条,可用 --limit 调整;自签名证书需 tls_skip_verify: true,代理需 proxy 配置。其余细节暂未提供。