cruldra
f39e61aa7f
✨ feat(vscode): 手动删除 worktree 时连同 feature 分支一起删(本地+远程)
抽出共享 cleanupFeatureBranch(handlers/branchCleanup.ts):受保护分支跳过、
远程走 gitea API、本地强删(git branch -D),全程 best-effort 只记日志。
「拖到完成」的分支清理改为复用它(71 行 → 12 行);handleDeleteWorktree 在
删完 worktree 目录后同样调用它,确认框与完成提示带上分支名。
放在 handlers 层而非 git/branchSync.ts:后者刻意不依赖 vscode(有单测覆盖
deleteLocalBranch),本函数需 logger(→vscode)+ gitea API。
2026-07-08 19:05:48 +08:00
..
2026-06-23 05:02:15 +08:00
2026-06-29 15:24:43 +08:00
2026-06-23 05:02:15 +08:00
2026-07-08 11:48:23 +08:00
2026-06-29 10:52:36 +08:00
2026-06-23 05:02:15 +08:00
2026-06-23 05:02:15 +08:00
2026-07-08 19:05:48 +08:00
2026-06-23 05:02:15 +08:00
2026-06-29 16:55:11 +08:00
2026-06-24 05:29:19 +08:00
2026-06-23 05:02:15 +08:00
2026-06-23 05:02:15 +08:00
2026-06-23 05:02:15 +08:00