Din historie vil altid blive bevaret. Så dybest set er den eneste grund til at beholde hotfix-grenen efter en fletning, hvis du planlægger at lave flere ændringer til det samme hotfix, hvilket ikke giver meget mening, når du først frigiver hotfixet. Så du burde føle dig helt sikker ved at slette filialen efter sammenlægningen.
Hvad skal man gøre med filialer efter sammenlægning?
Når du er færdig med en gren, og den er blevet flettet til master, skal du slette den. En ny filial kan laves ud fra den seneste commit på mastergrenen. Selvom det er ok at hænge på grene, efter du har flettet dem ind i masteren, begynder de at hobe sig op.
Skal du beholde gamle git-grene?
Genbruger patch-1-grenen (efter dens oprindelige PR er blevet flettet og lukket) er en god måde at forårsage problemer i dit git-lager. Du kan oprette en anden filial og endda give den samme navn, men genbrug ikke filialer, som du allerede har knyttet til en pull-anmodning til brug med andet arbejde.
Er flettede filialer slettet?
git checkout master | git branch -r --merged | grep -v … Og så kan du slette alle de lokale fusionerede filialer ved at lave en simpel git-oprydning. Du vil gerne udelukke master-, hoved- og udviklegrenene fra disse kommandoer. Dette virker også til at slette alle flettede filialer undtagen master.
Er det godt at slette filial i git?
Du kan sikkert fjerne en gren med git branch -ddin filial. Hvis den indeholder usammenflettede ændringer (dvs. du ville miste commits ved at slette grenen), vil git fortælle dig det og vil ikke slette det. Så det er billigt at slette en fusioneret filial og vil ikke få dig til at miste nogen historik.