工程開發
revert avatar

revert

具備 Git 感知能力的邏輯撤銷工具,支援按追蹤、階段或任務層級進行帶確認機制的復原。

簡介

revert 技能是一款精密的安全回滾代理程式,專為在複雜開發流程中維持專案完整性而設計。與基於單一提交(commit-by-commit)運作的標準 git revert 不同,此技能能夠理解由 metadata.json 和 plan.md 管理的專案邏輯結構。它允許開發者透過識別所有相關提交、追蹤檔案變更並執行自動化的狀態驗證,來撤銷整個追蹤、特定階段或個別任務,確保程式碼庫在復原後保持一致。此工具適用於需要維護乾淨 Git 歷史記錄,同時管理多階段開發任務的軟體工程師與主管。

  • 根據與特定任務、階段或追蹤相關聯的提交進行邏輯分組。

  • 強制性的多階段撤銷工作流程,包含影響分析與使用者確認閘門。

  • 在 Git 儲存庫、metadata.json 與專案 plan.md 檔案之間自動進行狀態同步。

  • 預設執行安全回滾(建立復原提交而非使用破壞性的強制推送),以維護專案的可審計性。

  • 復原後驗證,包含專案品質檢查與一致性報告。

  • 輸入:使用者請求,指定要復原的範圍(追蹤、階段或任務)。

  • 操作:分析歷史、列出受影響的檔案與提交、要求明確的使用者確認、執行復原,並更新專案文件。

  • 約束:必須嚴格遵守 5 階段任務生命週期;操作前務必進行預覽;高風險操作必須獲得手動確認。

  • 適用場景:從失敗的功能實作中復原、撤銷實驗性工作,或在結構化的工程環境中清理過期的任務。

倉庫統計

Star 數
255
Fork 數
31
Open Issue 數
7
主要語言
TypeScript
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月30日 上午11:48
在 GitHub 查看