Pereiti prie turinio

Valymas

Valant pašalinamos nebereikalingos smėlio dėžės. Pirmiausia peržiūrėkite, kas bus pašalinta:

Shell
wp rudel cleanup --dry-run

--dry-run išvardija, kas būtų pašalinta ir kodėl. Jei norite pašalinti, vykdykite komandą be vėliavėlės:

Shell
wp rudel cleanup

Komanda neprašo patvirtinti veiksmą.

Politika

Neapsaugota smėlio dėžė pašalinama, jei galioja bent viena iš šių sąlygų:

Priežastis Taisyklė
expiry reached jos expires_at yra praėjusi
age policy matched nuo jos sukūrimo praėjo daugiau nei max_age_days
idle policy matched nuo paskutinės veiklos praėjo daugiau nei max_idle_days

max_age_days ir max_idle_days nustatomi rudel_config (abiejų numatytoji reikšmė yra 0, kuri išjungia taisyklę). Vienam vykdymui pakeiskite jų reikšmes:

Shell
wp rudel cleanup --max-age-days=30 --dry-run
wp rudel cleanup --max-idle-days=7

Paskutinės veiklos laikas atnaujinamas kiekviena užklausa, kuria pasirenkama smėlio dėžė, ir kuriant momentines kopijas.

Sujungtos smėlio dėžės

Shell
wp rudel cleanup --merged --dry-run

--merged vykdo atskirą perėjimą, nepriklausantį nuo pirmiau aprašytos politikos. Smėlio dėžė pašalinama, kai kiekvieno jai užregistruoto susieto Git darbinio medžio šaka yra sujungta su numatytąja saugyklos šaka; tada šios šakos ištrinamos. Susieti darbiniai medžiai sukuriami klonuojant smėlio dėžę, kurios temos katalogas yra Git saugykla (žr. Git). Smėlio dėžės, sukurtos naudojant --git, neturi darbinio medžio įrašų, todėl visada praleidžiamos (problema #8).

Apsaugotos smėlio dėžės

Abu perėjimai praleidžia apsaugotas smėlio dėžes. Jei valymas turėtų jas įtraukti, pirmiausia pašalinkite apsaugą naudodami wp rudel update <id> --unprotected. wp rudel destroy apsaugos nepaiso.

Pašalinus smėlio dėžę ištrinamos jos lentelės, valdomi failai ir darbiniai medžiai, taip pat aplinkos įrašas Rudel. Žr. Automatizavimas, jei norite suplanuoti valymą.