秉持 Git 風格的精準哲學,自動過濾不需要的小雜碎與零碎快取。
告別緩慢的垃圾檔案傳輸,讓日常辦公與工程開發的每一份資料,都能以最乾淨、最高速的方式安全備份與同步。
專為 C#、Python 與 Node.js 混雜開發工作區量身打造,重新定義備份效率
自動由深至淺排序並解析工作區中每一張 .gitignore 規則。完美支援 ! 強制保留例外語法與深層目錄匹配,精準過濾不漏網。
即使是尚未執行 git init 的練習或測試資料夾,系統也會在全域層級自動攔截 .vs/、node_modules/、bin/ 與 obj/ 等數百萬個零碎垃圾。
控制中心採用背景獨立執行緒搭配 100ms 批次緩衝更新技術。面對上萬筆檔案傳輸日誌,畫面依然絲滑滾動、極速反應,徹底告別當機卡死!
提供單一 .exe 獨立執行檔 (125 MB),內建 .NET 10 運行時與核心腳本引擎。隨身碟一插,換任何 Windows 電腦都能高鐵秒開!
無論你偏好保守增量,或是有嚴重強迫症的純淨鏡像,都能一鍵自由切換
最保守放心的安全策略。 僅把新增或修改的原始碼複製到目的地硬碟。如果目的地早已存在舊版或多餘的檔案,系統絕對不會主動刪除任何舊檔。
rclone copy target_dir remote_path --filter-from rclone_backup_rules.txt -v --stats 2s
極致潔癖與強迫症專屬。 確保硬碟金庫與你當前的純淨原始碼 100% 鏡像吻合。若你在來源端刪除了檔案,或新加入了過濾規則,硬碟裡對應的舊檔也會立刻被清除!
rclone sync target_dir remote_path --filter-from rclone_backup_rules.txt --delete-excluded -v
👑 本工具最自豪的推薦模式! 實現 100% 嚴格鏡像同步的同時,把目的地即將被刪除或覆寫的檔案,自動封存遷移至 _Archive/yyyy-MM-dd_HHmmss/ 資料夾。既能隨時找回歷史版本,又能維持主金庫的一塵不染!
rclone sync target_dir remote_path --filter-from rclone_backup_rules.txt --delete-excluded --backup-dir "Remote:_Archive/2026-07-15_235830" -v
完全零散落的精簡目錄設計,支援本地或 CLI 快速編譯
Gitty-Backup/
├── GittyBackup/ <-- C# WPF 現代化主控制中心
│ ├── GittyBackup.csproj <-- .NET 10.0 WPF 專案設定檔
│ ├── MainWindow.xaml / .cs <-- 雙向滾動日誌與後端邏輯
│ └── Scripts/ <-- 🔥 唯一的 PowerShell 過濾引擎金庫
│ └── RcloneRuleManager.ps1 <-- 建置時 MSBuild 自動精準同步輸出
└── Standalone_Release/ <-- 🚀 125MB 便攜免安裝發布金庫
├── GittyBackup.exe <-- 雙擊即開,自帶 WPF 與 .NET 引擎
└── Scripts/RcloneRuleManager.ps1 <-- 自動對齊最新版本腳本
cd GittyBackup && dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -o "../Standalone_Release"