Post Merge Rename

🏷️ 合并分支智能标记,历史零丢失

自动扫描已合并分支,追加日期标记保留历史,避免误删代码分支

收藏
3k
安装
1.3k
版本
1.9.66
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

post-merge-rename 是一款 Git 分支管理工具,通过自动重命名已合并分支(追加 --merged-YYYY-MM-DD 后缀)替代传统删除操作,实现代码历史的完整保留。支持三种 CLI 模式:默认扫描并重命名所有已合并分支、--dry-run 预览模式、指定单分支重命名。

显著优点

1. 零误删风险:彻底避免 git branch -d-D 导致的不可逆数据丢失
2. 历史可追溯:日期标记使分支生命周期一目了然,便于审计与回滚

3. 自动化集成:作为 wip-release 流水线第 10 步自动执行

4. 轻量依赖:仅需 Git 和 Bash,无额外运行时

潜在局限

  • 无法处理未合并分支,需手动确认合并状态
  • 远程仓库需写权限以推送重命名后的分支
  • 频繁重命名可能增加分支列表长度,建议定期归档

适合人群

中大型团队协作、需严格代码审计的金融行业、重视 Git 历史完整性的 DevOps 团队

常规风险

  • 并发操作时可能出现远程分支状态不一致
  • 日期格式依赖系统时区配置
  • 极罕见场景下合并日期检测可能偏差(如非标准合并提交)

Post Merge Rename 内容

手动下载zip · 3.2 kB
package.jsonapplication/json
请选择文件