Lewati ke konten utama

Overview

Cleanup Project Resources

Direkomendasikan

Hapus backup files lama dan stale Git branches agar proyek tetap teratur dan mudah dipelihara.

Commandcusty cleanup

Category

Maintenance

Quick Command

custy cleanup <subcommand>

maintenancecleanupgitbackups

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, dan develop.

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

OperasiOtomatisManualTujuan
Backup CleanupYaYaMenghapus backup files lama.
Branch CleanupTidakYaMenghapus 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.