Overview
Cleanup Project Resources
Direkomendasikan
Hapus backup files lama dan stale Git branches agar proyek tetap teratur dan mudah dipelihara.
Command
custy cleanupCategory
Maintenance
Quick Command
custy cleanup <subcommand>Ringkasan
Command cleanup menghapus resource yang tidak lagi diperlukan setelah aktivitas development rutin. Custy mendukung dua operasi yang independen:
- Backup Cleanup menghapus backup files lama sambil mempertahankan backup terbaru sesuai retention policy.
- Branch Cleanup menghapus Git branches yang memenuhi cleanup rules sambil
melindungi branch penting seperti
main,master, dandevelop.
Jenis Cleanup
Operasi Cleanup yang Tersedia
Backup Cleanup
Hapus backup files lama sambil mempertahankan backup terbaru.
Branch Cleanup
Hapus stale Git branches yang memenuhi filters sambil melindungi branch penting.
Cleanup Otomatis dan Manual
| Operasi | Otomatis | Manual | Tujuan |
|---|---|---|---|
| Backup Cleanup | Ya | Ya | Menghapus backup files lama. |
| Branch Cleanup | Tidak | Ya | Menghapus obsolete Git branches. |
Backup Cleanup dapat berjalan otomatis dalam workflow tertentu. Branch Cleanup sengaja dijalankan manual karena memodifikasi Git repository.
Integrasi Workflow
Backup Cleanup terintegrasi ke beberapa pipeline. Branch Cleanup tidak disertakan dalam automated release workflow untuk mencegah penghapusan branch yang tidak disengaja.
Berbasis Configuration
config.toml mengatur retention count, branch prefix, merge status, branch
age, dan date filters agar maintenance sesuai Git workflow proyek.