Lewati ke konten utama

Configuration

Configuration

Recommended

Atur prefix, merge status, usia, tanggal, dan protected branches.

Commandcusty cleanup branches

Category

Maintenance

Quick Command

custy cleanup branches

Ringkasan

Branch Cleanup membaca pengaturan cleanup dari .config/custy/config.toml. Konfigurasi proyek membuat kebijakan konsisten untuk developer dan pipeline.

Properti Branch Cleanup

PropertyTypeDescriptionDefaultRequired
include_prefixesstring[]Prefix branch yang boleh menjadi kandidat.-Yes
merge_statusmerged | unmerged | allMerge status yang diizinkan.mergedNo
max_agedurationBatas usia relatif seperti 30d.-No
beforedateTanggal batas absolut.-No

Protected Branches

Daftar protected branch dikelola oleh konfigurasi Git/Custy terkait. Branch yang dilindungi selalu dikecualikan dari kandidat.

Layered Filtering

Branch harus cocok dengan prefix, merge status, batas usia atau tanggal yang aktif, dan bukan protected branch. Setiap filter mempersempit kandidat.

Strategi yang Disarankan

Mulai dengan prefix sempit, gunakan merged, lindungi branch utama, lalu tambahkan filter usia. Verifikasi dengan custy --dry-run cleanup branches.