Portál AbcLinuxu, 19. dubna 2024 03:11


Dotaz: Git post-update na určité větvi

12.8.2014 21:58 Pepa
Git post-update na určité větvi
Přečteno: 211×
Odpovědět | Admin
Dobrý den, potřeboval bych zavolat script post-update při pushnutí změn, ale potřeboval bych to udělat jen pokud jsem na větvi xxx. Nevíte někdo jak to udělat?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.8.2014 22:06 Sten
Rozbalit Rozbalit vše Re: Git post-update na určité větvi
Odpovědět | | Sbalit | Link | Blokovat | Admin
dokumentaci se píše, že post-update dostane jako parametry všechny reference, které se změnily.
Bedňa avatar 13.8.2014 07:12 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Git post-update na určité větvi
Odpovědět | | Sbalit | Link | Blokovat | Admin
git branch ti vypíše ako prvú vetvu, ktorú aktuálne používaš, to už hádam nieje problém použiť v skripte
KERNEL ULTRAS video channel >>>
13.8.2014 08:13 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Git post-update na určité větvi
Mně ne. Je označená hvězdičkou, takže se to skriptovat dá, ale jen málokdy je ve výpisu jako první.
Bedňa avatar 13.8.2014 10:53 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Git post-update na určité větvi
Aha, tak to buď bolo v starom Gite, alebo nejaký dodatočný prepínač. Tak ako píšeš skriptovať to pôjde tak či tak.
KERNEL ULTRAS video channel >>>
pavlix avatar 13.8.2014 11:01 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Git post-update na určité větvi
Když je nejhůř, můžeš si přímo přečíst .git/HEAD a uvidíš zda jsi na větvi :) a na jaké.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
Bedňa avatar 14.8.2014 11:22 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Git post-update na určité větvi
Som z toho na větvy :)

cat .git/HEAD | sed -e "s/ref: //" | xargs basename
KERNEL ULTRAS video channel >>>
13.8.2014 12:47 Sten
Rozbalit Rozbalit vše Re: Git post-update na určité větvi
Ne git branch, ale git status. Jenže to nebude fungovat, protože post-update se nespouští lokálně, ale na vzdáleném repozitáři

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.