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
11
2026-06-24 02:32:22 +08:00
11
2026-06-23 05:02:15 +08:00
11
2026-06-24 02:32:22 +08:00
S
Description
Superwork monorepo: VS Code extension, JetBrains plugin, TUI
1.1 MiB
Languages
TypeScript 58.5%
Go 31.9%
Kotlin 9.5%