[Javalist] Gondolatébresztő Git gondolatok

Roodie istvan.farkas at gmail.com
2014. Feb. 21., P, 21:44:25 CET


SourceTree-vel mi a baj?

Gábor Lipták <gabor.liptak at gmail.com> írta (2014. február 21. 21:30):
> Szervusztok!
>
>
> Én nap mint nap git submodulokkal dolgozok, és nem mondanám egyátalán
> nehéznek vagy nehézkesnek. Igazából annyit kell észben tartani, hogy a
> főmodul egy referenciát tartalmaz az almodulra, és hogyha git
> submodule update-t parancsot adsz ki, akkor a submoduleban detached
> head-en vagy (egy bizonyos kommiton), tehát nem egy branchen. Detached
> headen meg nem dolgozunk (nem teszünk rá új kommitot). De ezek a
> dolgok a Git pro könyvben nagyszerűen le vannak írva. Általában úgyis
> az lesz, hogy minden submoduleból a masteren vagy, és egyszerűen git
> submodule foreach-el mindet rebase-eled.
>
> Ha esetleg nem találod el elsőre a jó felosztást, nincs baj, mert
> Gittel lehet fájlokat vagy könyvtárakat historyval együtt mozgatni
> másik Git repoba. Nincs probléma, pár utasítás. Szerintem a legnagyobb
> furcsaság, amit nagyon nehéz megszokni, hogy nincs hozzá semmiigazán
> jó GUI. Meg kell szokni, hogy parancssor és kész. History nézegetés
> gitk, mergelő eszköz mondjuk p4merge vagy meld, de ennyi, Más jó GUI
> cucc nem nagyon van. Pl. Tortoisegit csak összezavar. Revertnek hívják
> a resetet, syncnek a pullt meg a fetchet. Csak a galibákat okozza az
> ember fejében.
>
> Egy év git után az SVN igazán lassúnak és nehézkesnek tűnik. Hogy
> helyben van minden történet, villámgyors a branchelés és egyszerűbb
> mergelni az egyszerűen felülmúlhatatlan a Gitben. Jó közösség van
> hozzá, mindenre találsz választ a SO-n, vagy válaszolnak fél óra
> alatt.
>
> Szánd rá az időt Gábor. Megéri. Szeretni fogod.
>
> Üdv:
>
> Lipták Gábor
>
> Auth Gábor <auth.gabor at javaforum.hu> írta (2014. február 21. 18:04):
>> Hi,
>>
>>
>>
>> Roodie a következőt írta ekkor: 2014. február 21. 18:00:58
>>
>>> Valamikor korábban láttam erre egy megoldást - minden projektnek saját
>>
>>> repo, DE csinálsz egy master repot a teljes projektnek, és az egyes
>>
>>> modulokat (automatizálva) pusholod 1-1 külön branchbe oda. Kecske is,
>>
>>> káposzta is :-D
>>
>>
>>
>> Szerintem ez nem kezeli le az egyikben törölt fájl másikban való
>> felbukkanását, de ki lehet próbálni. De erősen workaround szagú.
>>
>>
>>
>> Bye,
>>
>> Auth Gábor
>>
>> http://www.javaforum.hu/web/10/authgabor
>>
>>
>> _______________________________________________
>> Javalist mailing list
>> Javalist at lists.javaforum.hu
>> http://lists.javaforum.hu/mailman/listinfo/javalist
>>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist



-- 
Roodie


További információk a(z) Javalist levelezőlistáról