dagblog.
← Archiv

Další pohled na CVS


Na všechno lze nahlížet z různých úhlů pohledu a softwaru to platí dvojnásob. Systém CVS patří mezi nejpoužívanější řešení pro správu zdrojů a využívá jej mnoho open source i komerčních
 projektů. Michal Kára se pokusil najít v článku Stinné stránky CVS nejpalčivější

problémy a neduhy, kterými CVS trpí.

V některých bodech bych s autorem polemizoval. Správa binárních souborů není to co by uživatele 
 především tlačilo. Osobně považuji systém CVS vhodný
 pro správu především zdrojových resp. textových souborů. Se soubory binárního charakteru nelze z jejich 
 podstaty zacházet jako se soubory textovými. Nelze je slučovat ani porovnávat podle obsahu, k čemu by to také
 bylo?

Další omezení jako přejmenování souborů, adresářů a mazání adresářů považuji stejně jako autor za horší, jak bylo
 trefně poznamenáno v diskusi pod článkem, refactoring adresářové struktury je takřka nemožný. Mezi další nevýhody
 či spíše nepříjemnosti patří synchronizace mezi jednotlivými větvemi. Pokud někdo zkoušel přepnout(update) z 
 jedné větve do druhé u velkého projektu, dobře ví o čem je řeč.

Pokud Vás výše uvedené řádky postrašily tak je třeba dodat, že s kvalitním GUI klientem např. 
 WinCVS není základní práce(update, commit, diff) nikterak složitá a i začátečník do ní 
 po několika chvílích pronikne. CVS má určitě několik vad na kráse
 a určitě i chyb, ale při poměru cena/výkon najde těžko konkurenci.

Verze na Medium

Související články

Související epizody CZ Podcastu