SuperAPI AI 工具集

merge-pull

编程与开发

查看项目

更新于 10-15 20:35

技能介绍

merge-pull 是 deevus/tea-skills 提供的技能,用于合并 Gitea/Forgejo 的拉取请求(pull request)。资料建议合并工作流优先使用 tea pulls 命令,随技能打包的 actions 仅在 CLI 存在功能缺口时使用,具体说明见 actions/pull-requests/README.md。解析 actions/... 路径时,应使用相对该技能目录打包的 actions/ 目录;当用户点名登录、远程、后端或仓库时,向打包动作传入明确的 scope 标志(--login、--remote 或 --repo),否则按 active-host-first 进行发现。

主要用法:tea pulls merge 15 执行默认合并提交;tea pulls merge 15 --style squash 为压缩合并;--style rebase 为变基;--style rebase-merge 为变基加合并提交。可用 --title 与 --message 指定标题和说明,例如 tea pulls merge 15 --style squash --title "feat: add auth" --message "Details"。合并风格共四种:merge、squash、rebase、rebase-merge。

自动合并:tea CLI 未暴露自动合并配置,需查看打包动作的 actions/pull-requests/README.md。

WIP 转正式:若仓库用 WIP: 标题充当草稿式拉取请求,可用 tea pulls edit 15 --title "Feature" 去掉前缀。

分支清理:tea pulls clean 15 可在合并后删除本地与远程分支。

限制:资料未提供价格、平台支持范围、权限要求及其他功能细节。