tvorba www stránek
tvorba internetových obchodů
programování a vývoj internetových řešení
Kontaktní informace
+420 604 675 156

SUBVERSION - přímý konkurent CVS

Po nějaké době úspěšného používání CVS - systému pro správu verzí, jsem se rozhodl vyzkoušet Subversion, přímou konkurenci CVS. Některé vychytávky Subversion jsou opravdu daleko progresivnější a dle mého názoru lepší. V následujícím stručném (jak jinak) článku bych chtěl vyzdvihnout dvě pro mě důležité přednosti Subversion před CVS.
  • V první řadě chci zmínit malinko jinou filozofii přístupu k repositáři. Před časem, kdy jsem ještě nepoužíval žádný systém pro správu verzí, jsem dělal zálohy velice jednoduchým způsobem. Vzal jsem celý adresář s projektem a zkomprimoval jsem ho do jednoho souboru např.2003_08_25_project.zip. Spoustu těchto souborů se mi tedy povalovalo na disku například v adresáři C:/Backup/. Jakmile jsem začal používat CVS, věci se zlepšily v tom, že jsem ke každému souboru měl poznámku, co se v něm kdy změnilo, ale problém je v tom, že CVS čísluje verze pro každý jednotlivý soubor. Jistě v CVS si můžete vytvořit nový Branch, nebo TAG, ale to prostě není ono. Naproti tomu Subversion čísluje verze pro celý repositář! Tohle je fantastická věc, protože se kdykoli můžete vrátit k jakékoliv verzi repositáře a ne jen jednotlivého souboru. Takže je to v podstatě podobné jako jsem to dělal s tím ZIPováním celých adresářů s projektem ZIP.. najdi poslední funkční ZIP a zkopíruj Subversion.. najdi poslední funkční verzi a nahraj celý repositář.
  • Druhá skvělá věc je, že pracovat do repositářem můžete i přes APACHE server s modulem WebDAV. Subversion má somozřejmě i vlastní server, ale líbí se mi ta možnost navíc.
Subversion se mi tedy velice zamlouvá, hlavně díky odlišné filozofii repositáře a "modernějšímu přístupu k problematice" jak trefně poznamenal Buchťajz. Jakmile si Subversion trošku víc "ošahám" dám určitě vědět jak to dopadlo.

Komentáře

Komentovat tento článek