Jūsų istorija visada bus išsaugota. Taigi iš esmės vienintelė priežastis palikti karštųjų pataisų šaką po sujungimo yra tai, kad planuojate atlikti daugiau tos pačios karštosios pataisos pakeitimų, o tai nėra prasminga, kai išleidžiate karštąsias pataisas. Taigi turėtumėte jaustis visiškai saugūs ištrindami šaką po sujungimo.
Ką daryti su filialais sujungus?
Kai baigsite su šaka ir ji bus sujungta su pagrindiniu, ištrinkite ją. Nauja šaka gali būti sudaryta iš naujausio įsipareigojimo pagrindinėje šakoje. Be to, nors galima pakabinti ant šakų, sujungus jas į pagrindinį šaką, jos pradės kauptis.
Ar turėtumėte pasilikti senus git filialus?
Pakartotinis naudojimas patch-1 filialas (sujungus ir uždarius pradinį PR) yra geras būdas sukelti problemų jūsų git saugykloje. Galite sukurti kitą šaką ir netgi suteikti jai tą patį pavadinimą, bet neperdirbkite šakų, kurias jau susiejote su ištraukimo užklausa, kad galėtumėte naudoti su bet kokiu kitu darbu.
Ar ištrintos sujungtos šakos?
git kasos meistras | git filialas -r --merged | grep -v… Ir tada galite ištrinti visas vietines sujungtas šakas, atlikdami paprastą git valymą. Iš tų komandų norėsite neįtraukti pagrindinio, pagrindinio ir tobulinimo atšakų. Tai taip pat veikia norint ištrinti visas sujungtas šakas, išskyrus pagrindinį.
Ar verta ištrinti filialą iš git?
Galite saugiai pašalinti šaką naudodami git branch -djūsų filialas. Jei jame yra nesujungtų pakeitimų (ty prarasite įsipareigojimus ištrynę šaką), git jums praneš ir jo neištrins. Taigi, ištrinti sujungtą šaką yra pigu ir neprarasite istorijos.