git-knife
github.com原文 ↗
git-knife 把 commit message、作者/提交者姓名邮箱和两套日期做成可批量编辑的桌面表格,并支持正则查找替换与应用前逐项 diff。实现不复刻 Git 对象模型,而是 shell out 到系统 Git,以 `git commit-tree` 复用每个 commit 的原 tree,所以改元数据不会碰文件内容。每次 rewrite 自动建立 backup ref、对已推送历史告警且永不替用户 push;merge commit 当前锁定不可改,说明 MVP 有意收窄最危险的拓扑重写范围。
–浏览
评论 · Comments