Post Merge Rename

合并后重命名分支,自动添加 --merged-YYYY-MM-DD 后缀以保留提交历史。

已扫描
适合谁
团队开发者、DevOps 工程师
不适合谁
非 Git 用户、正在开发中的分支维护者
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @parkertoddbrooks/post-merge-rename

Skill 说明

命令、参数、文件名以原文为准

post-merge-rename

扫描已合并但未重命名的分支,并添加 --merged-YYYY-MM-DD 后缀以保留历史记录。我们从不删除分支,仅进行重命名。

何时使用此技能

请在以下情况使用 post-merge-rename:

  • 合并 PR 后,重命名源分支
  • 清理已合并但未重命名的分支
  • 作为 wip-release 的第 10 步自动运行

不应使用的情况

  • 未合并的分支
  • 当前正在使用的分支

API 参考

CLI

bash scripts/post-merge-rename.sh              # 扫描并重命名所有已合并分支
bash scripts/post-merge-rename.sh --dry-run     # 仅预览,不执行
bash scripts/post-merge-rename.sh <branch>      # 重命名指定分支

功能说明

  1. 列出所有已合并到 main 分支的本地分支
  2. 跳过已重命名的分支(包含 --merged- 的分支)
  3. 从 Git 历史中获取合并日期
  4. 重命名格式:feature-branchfeature-branch--merged-2026-03-09
  5. 将重命名后的分支推送到 origin
  6. 删除 origin 上旧的分支名称
P
@parkertoddbrooks

已收录 2 个 Skill

相关推荐