<div dir="ltr"><div><div>SmartGitHg szerintem jó. ópenszószra/magán használatra meg ingyenes is. <br><br></div>Az eredeti kérdésre válaszolva: szerintem el kell dönteni, hogy az az N darab projekt valójában egyetlen projekt, és akkor együtt van verzió kezelve, egymáson snapshot dependenciák vannak, vagy egymástól független életet élnek, s maximum csak a release verziókon függnek egymástól. Első esetben egy repó, második esetben több repó. De amíg kicsi a projekt, fejlesztő számban, kód méretben, szerintem mindenkinek jobban jár, ha egyetlen repó van.<br>
<br><br></div>Üdv<br> Zs<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-02-21 21:48 GMT+01:00 Gábor Lipták <span dir="ltr">&lt;<a href="mailto:gabor.liptak@gmail.com" target="_blank">gabor.liptak@gmail.com</a>&gt;</span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hmm. Nemtom. Nem ismerem. De az baj vele, hogy csak osx meg windows :)<br>
<br>
Roodie &lt;<a href="mailto:istvan.farkas@gmail.com">istvan.farkas@gmail.com</a>&gt; írta (2014. február 21. 21:44):<br>
<div class="HOEnZb"><div class="h5">&gt; SourceTree-vel mi a baj?<br>
&gt;<br>
&gt; Gábor Lipták &lt;<a href="mailto:gabor.liptak@gmail.com">gabor.liptak@gmail.com</a>&gt; írta (2014. február 21. 21:30):<br>
&gt;&gt; Szervusztok!<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Én nap mint nap git submodulokkal dolgozok, és nem mondanám egyátalán<br>
&gt;&gt; nehéznek vagy nehézkesnek. Igazából annyit kell észben tartani, hogy a<br>
&gt;&gt; főmodul egy referenciát tartalmaz az almodulra, és hogyha git<br>
&gt;&gt; submodule update-t parancsot adsz ki, akkor a submoduleban detached<br>
&gt;&gt; head-en vagy (egy bizonyos kommiton), tehát nem egy branchen. Detached<br>
&gt;&gt; headen meg nem dolgozunk (nem teszünk rá új kommitot). De ezek a<br>
&gt;&gt; dolgok a Git pro könyvben nagyszerűen le vannak írva. Általában úgyis<br>
&gt;&gt; az lesz, hogy minden submoduleból a masteren vagy, és egyszerűen git<br>
&gt;&gt; submodule foreach-el mindet rebase-eled.<br>
&gt;&gt;<br>
&gt;&gt; Ha esetleg nem találod el elsőre a jó felosztást, nincs baj, mert<br>
&gt;&gt; Gittel lehet fájlokat vagy könyvtárakat historyval együtt mozgatni<br>
&gt;&gt; másik Git repoba. Nincs probléma, pár utasítás. Szerintem a legnagyobb<br>
&gt;&gt; furcsaság, amit nagyon nehéz megszokni, hogy nincs hozzá semmiigazán<br>
&gt;&gt; jó GUI. Meg kell szokni, hogy parancssor és kész. History nézegetés<br>
&gt;&gt; gitk, mergelő eszköz mondjuk p4merge vagy meld, de ennyi, Más jó GUI<br>
&gt;&gt; cucc nem nagyon van. Pl. Tortoisegit csak összezavar. Revertnek hívják<br>
&gt;&gt; a resetet, syncnek a pullt meg a fetchet. Csak a galibákat okozza az<br>
&gt;&gt; ember fejében.<br>
&gt;&gt;<br>
&gt;&gt; Egy év git után az SVN igazán lassúnak és nehézkesnek tűnik. Hogy<br>
&gt;&gt; helyben van minden történet, villámgyors a branchelés és egyszerűbb<br>
&gt;&gt; mergelni az egyszerűen felülmúlhatatlan a Gitben. Jó közösség van<br>
&gt;&gt; hozzá, mindenre találsz választ a SO-n, vagy válaszolnak fél óra<br>
&gt;&gt; alatt.<br>
&gt;&gt;<br>
&gt;&gt; Szánd rá az időt Gábor. Megéri. Szeretni fogod.<br>
&gt;&gt;<br>
&gt;&gt; Üdv:<br>
&gt;&gt;<br>
&gt;&gt; Lipták Gábor<br>
&gt;&gt;<br>
&gt;&gt; Auth Gábor &lt;<a href="mailto:auth.gabor@javaforum.hu">auth.gabor@javaforum.hu</a>&gt; írta (2014. február 21. 18:04):<br>
&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Roodie a következőt írta ekkor: 2014. február 21. 18:00:58<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Valamikor korábban láttam erre egy megoldást - minden projektnek saját<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; repo, DE csinálsz egy master repot a teljes projektnek, és az egyes<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; modulokat (automatizálva) pusholod 1-1 külön branchbe oda. Kecske is,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; káposzta is :-D<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Szerintem ez nem kezeli le az egyikben törölt fájl másikban való<br>
&gt;&gt;&gt; felbukkanását, de ki lehet próbálni. De erősen workaround szagú.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Bye,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Auth Gábor<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; <a href="http://www.javaforum.hu/web/10/authgabor" target="_blank">http://www.javaforum.hu/web/10/authgabor</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Javalist mailing list<br>
&gt;&gt;&gt; <a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
&gt;&gt;&gt; <a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
&gt;&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Javalist mailing list<br>
&gt;&gt; <a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
&gt;&gt; <a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Roodie<br>
&gt; _______________________________________________<br>
&gt; Javalist mailing list<br>
&gt; <a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
&gt; <a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
_______________________________________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
</div></div></blockquote></div><br></div>