A SVN-ben fajlonkent van ertelmezve a verziozodas, de nyilvan az svn ls -r123 az 123-as verzioban ervenyes listat adja, nem csak azt a 2-3 fajlt, ami akkoriban letezett. Ettol meg a fajlok kulon-kulon verziozodnak.
A brancheles/tageles svn-nel gyakorlatilag copy muvelet, a tags/branches mappaba csinalsz egy masolatot a trunkrol svn cp-vel, utana a tag is kulon branch. De ez a git-nel is igy van.
Ha ram hallgatsz, kiprobalod a gitet es vagy a mercurial-t. Sokkal jobb az SVN-nel, mert a brancheles/tageles majdnem atomi muvelet, egy pillanat alatt megvan. Git-nel (ezt ismerem) a mergeles egesz jo, de lehetoseg van nagyon sok extra muveletre, egy konkret changeset applikalasara/eldobasara, kommitok osszeolvasztasara, stb.
Cserebe minden nagyobb valtozas utan kell nyomni egy push-t, amivel szinkronizalsz a halozaton levo repo-val (gyak. biztonsagi masolat).
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.