Toon posts:

[GIT] Opschonen oude branches/tags

Pagina: 1
Acties:

  • CurlyMo
  • Registratie: februari 2011
  • Nu online

CurlyMo

www.pilight.org

Een kleine zoektocht onder de term Bulk remove git branches gaf terug dat dit gewoon werkt:
git branch -D `git branch | grep -E '^3\.2\..*'`

https://stackoverflow.com...s-in-one-command-with-git

Dit moet jij vast wel kunnen aanpassen naar jouw situatie.

geen vragen via PM die ook op het forum gesteld kunnen worden.


  • ACM
  • Registratie: januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Tjolk schreef op maandag 23 september 2019 @ 15:11:
Mijn vraag is nu: volgens mij moet ik relatief eenvoudig met behulp van deze txt files de bijbehorende branches en tags uit de origin kunnen halen, maar de enige syntax die ik daarvoor ken is regel voor regel... Dat moet vlotter kunnen denk ik. Alternatief is een script schrijven wat hier doorheen loopt en het "per regel" commando uitvoert, maar ik kan me bijna niet indenken dat Git hier niet iets op bedacht heeft. In het git book krijg ik het niet gevonden.
Wellicht kan je met xargs wat leuks doen :)

Die kan effectief je txt-file als input krijgen (met -a of door via cat te pipen) en combineert dan zoveel van de elementen als passen binnen de systeemlimiet voor commando-lengtes (of een andere ingestelde limiet) net zo vaak tot alle regels gedaan zijn.

[Voor 9% gewijzigd door ACM op 23-09-2019 21:30]

Saai uitzicht in je tuin? Hang er een foto voor!


  • Hydra
  • Registratie: september 2000
  • Laatst online: 18:17
DataGhost schreef op maandag 23 september 2019 @ 15:15:
Dit is niet een actie die je regelmatig uit hoort te voeren in een VCS
Mensen 'horen' ook niet al hun branches te laten staan na een merge. Normaliter delete je die bij een merge.

https://niels.nu


  • itons
  • Registratie: oktober 2003
  • Niet online
https://stackoverflow.com...es-which-have-been-merged

Verder hebben tools zoals Azure DevOps ook een 'stale branches'-view: https://docs.microsoft.co...ps#organize-your-branches

Gitlab idem: https://docs.gitlab.com/e...s/#delete-merged-branches

Verder heeft @Hydra natuurlijk gelijk dat het een goed gebruik is om bij het sluiten van een PR/MR de source branch te verwijderen
Pagina: 1


Nintendo Switch (OLED model) Apple iPhone 13 LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S22 Garmin fēnix 7 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True

Tweakers maakt gebruik van cookies

Bij het bezoeken van het forum plaatst Tweakers alleen functionele en analytische cookies voor optimalisatie en analyse om de website-ervaring te verbeteren. Op het forum worden geen trackingcookies geplaatst. Voor het bekijken van video's en grafieken van derden vragen we je toestemming, we gebruiken daarvoor externe tooling die mogelijk cookies kunnen plaatsen.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Forum cookie-instellingen

Bekijk de onderstaande instellingen en maak je keuze. Meer informatie vind je in ons cookiebeleid.

Functionele en analytische cookies

Deze cookies helpen de website zijn functies uit te voeren en zijn verplicht. Meer details

janee

    Cookies van derden

    Deze cookies kunnen geplaatst worden door derde partijen via ingesloten content en om de gebruikerservaring van de website te verbeteren. Meer details

    janee