工程開發
worktree-manager-skill
管理 Git 工作樹以進行平行開發,包含自動化連接埠與環境隔離的建立、列出及刪除功能。
簡介
Worktree Manager 技能為 Git 工作樹提供強大的生命週期管理介面,專為支援高效率的平行開發環境而設計。透過運用 Git 的工作樹功能,此技能讓開發者能夠在單一儲存庫中同時處理多個分支,無需頻繁切換內容或暫存未提交的變更。對於需要同時處理複雜功能集、緊急熱修復或平行整合測試的工程師而言,這是一個至關重要的工具。該技能自動處理管理各別目錄的底層複雜性,確保每個環境在連接埠、資料庫設定與環境變數方面皆保持隔離。
-
從特定分支即時建立新的隔離工作樹。
-
列出所有目前管理中的工作樹及其狀態,以便快速檢視。
-
安全地移除或清理工作樹,以回收磁碟空間與資源。
-
強制執行連接埠唯一性並防止環境設定衝突。
-
透過簡單的整合斜線指令 (slash commands) 自動化標準的 Git 工作樹生命週期操作。
-
支援自訂連接埠偏移 (port-offset) 設定,確保本機服務不會產生衝突。
-
請務必使用提供的斜線指令(如 /create_worktree、/list_worktrees 與 /remove_worktree),而非手動使用 Git bash 指令。
-
此技能會驗證所有操作,以確保目錄完整性與設定的一致性。
-
請勿嘗試手動管理工作樹處理程序或資料庫清理,因這些任務皆包含在移除操作中。
-
在執行重要的建立任務前,請確保儲存庫處於乾淨的狀態。
-
非常適合需要同時執行多個平行本機環境(例如同時進行前端與後端開發)的使用者,且不會污染主要工作目錄。
-
相容於標準的 Git 儲存庫結構與 CI/CD 開發流程。
倉庫統計
- Star 數
- 1,393
- Fork 數
- 368
- Open Issue 數
- 26
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月30日 下午04:24