Skip to content

Releases

dsh-branch-cleaner v0.1.1

Choose a tag to compare

@ramwin ramwin released this 20 Oct 12:27

修复 recurseSubmodules 漏掉主仓的问题:脚本先处理主仓再递归子模块,JSON 模式第一行就是主仓报告。

dsh-branch-cleaner v0.1.0

Choose a tag to compare

@ramwin ramwin released this 20 Oct 11:51

首个版本。

  • 新增 git_clean_branches 工具:识别已合并 / squash 合并 / rebase、cherry-pick 落地 / 上游已删 / PR 已合并的冗余分支
  • 默认 mode=report 只报告;mode=delete 才真删,删前备份到 refs/backup/branch-cleaner/
  • 保护基线、当前分支、worktree 检出分支与默认保留模式;不切分支、不 rebase、不动工作区
  • --recurse-submodules、--remote、--age、--json 等开关
dsh plugin --profile web add github:ramwin/dsh-branch-cleaner