9 věcí, co jsem se naučil po přechodu z CVS na Git
Stejnojmenný článek (autor Ian Bull) vyšel na blogu EclipseSource. Autor, dlouholetý uživatel CVS, v něm popisuje věci, které ho na Gitu zaujaly. Zajímavé počtení pro ty, co přechod na Git zvažují, a vlastně i pro ty, co přechod na Git z CVS nezvažují.
Jediné čo o Gite viem je, že mám problém si checkoutnúť zdrojáky a udržovať ich čerstvé. Už som si hovoril, že sa naň musím pozrieť, ale subversion je natoľko dokonalé, že neviem nájsť motiváciu resp. ani priestor pre vylepšenia…
Dokud je práce s repozitářem one-man-show, pak není problém používat SVN a GIT Vám toho moc navíc nedá. Pokud začnete dělat v teamu, kde každý dělá na něčem jiném, commitujete každý několikrát denně, stává se z GITu perfektní pomocník :)
O tom to vůbec není — výhody distribuovaných systémů si může užívat i jediný vývojář (offline práce, lepší větve atd.) a zároveň i se SVN jde dělat v týmu (dokonce to má i některé výhody — třeba zamykání souborů — i když nevýhody obvykle převažují)
Jasně že výhody využije i jediný vývojář. Ale v teamu je to obrovskej přínos, práce s větvema a snadný mergování hrozně moc usnadní práci. Na projekty kde dělám sám mi obvykle to SVNko stačí, jde mi většinou jen o to verzovat změny a na to je dostatečný. A navíc google code nemá git :(
Ale má Mercurial, ne? Navíc ten Git jsem tam taky někde viděl.
Ano, má mercurial a svn, viz http://code.google.com/p/support/wiki/GettingStarted#Working_with_your_Project
Už má i Git…