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.
Související články
Související epizody CZ Podcastu
- #261 · Leadership
O vedení lidí a týmů.