跳转到内容

cnb-rs pr merge

cnb-rs pr merge <NUMBER> [flags]

合并指定的 Pull Request。

选项

  • <NUMBER>: PR 编号(必填)
  • -t, --commit-title <TITLE>: 合并提交标题(必填)
  • -m, --commit-message <MESSAGE>: 合并提交信息(默认:空)
  • -s, --merge-style <STYLE>: 合并方式:mergesquashrebase(默认:merge

继承的全局选项:

  • --repo <REPO>: 指定仓库路径(格式:group/repo
  • --domain <DOMAIN>: 指定目标域名(默认:cnb.cool

示例

bash
# 默认 merge 方式合并
$ cnb-rs pr merge 42 --commit-title "Merge PR #42"

# squash 合并
$ cnb-rs pr merge 42 -t "feat: 新功能" -s squash

# rebase 合并,附带提交信息
$ cnb-rs pr merge 42 -t "fix: 修复问题" -m "详细说明" -s rebase

另请参阅

Released under the MIT License.