Internet Info, s.r.o. Lupa Root Měšec Podnikatel DigiZone Slunečnice Vitalianew Bomba Navrcholu Weblogy Jagg Woko Dobrý web Computer.cz SK: MojeLinky

Hlavní navigace

Názor k článku GIT: naše první vydání

gapon
gapon (neregistrovaný)
27. 5. 2008 10:55 Nový

Re: rebase

celé vlákno
Ja myslim, ze rebase slouzi k tomu, kdyz ma clovek svou sadu patchu, kterou mu bud nechteji autori programu prijmout zpet nebo ji proste nechce zverejnovat - pak:
- mam zdrojaky programu (branch main), na to hodim ty svoje patche (branch topic)
- pullnu main, tudiz moje topic branch uz neni "nad" aktualnima zdrojakama programu, ale nekde uvnitr (pro vizualizaci lze pouzit #gitk --all) - mam ted dve moznosti - merge main nebo rebase - protoze ale chci ty svoje patche stale "nad" aktualnim mainem, abych vedel, ze ty patche mi stale funguji oproti posledni verzi programu - a presne k tomu slouzi rebase.

Rozdil oproti merge tedy je, ze merge vam ty vase patche zaintegruje nekde "dovnitr" mezi existujici commity.

Hmm, snad je mi rozumet :)

PS: Presne k tomuhle slouzi v hg rozsireni mq - zajemce odkazuji na hgbook, kapitola 12 a 13
(http://hgbook.red-bean.com/hgbookch12.html#x16-26700012).