Jiří Hradil blog

o software


CVS a GUI

Každý vývojář se dříve či později začne ohlížet po nějakém nástroji, který mu umožní verzování zdrojových kódů, stejně tak jejich sdílení s ostatními kolegy. Tento produkt by měl rovněž umět hlídat veškeré změny, které se ve zdrojových kódech vyskytnou, zamykat soubory a obecně nějakým vhodným způsobem všechny zůčastněné usměrňovat tak, aby ve sdíleném prostoru (repository) nebyl nepořádek.
O výhodách CVS (a obecně RCS) vychází velmi plnotučné články na root.cz, v současné podobě mají již 11 dílů. Zájemcům doporučuji prostudovat.
Po vytvoření repository, modulů a nainstalování pserveru dle roota si můžeme začít užívat.
Pokud nejsme kamarádi s příkazovou řádkou (jakožto přežitkem z dob prehistorických), přijdou nám k chuti některé z grafických nástaveb (prostě GUI), které celý proces namlouvání a partnerského soužití zjednodušší. Zkusil* jsem 2 nástroje:

CvsGui
První dojem: U testované stabilní verze 1.2 má grafické rozhraní (pro někoho nepodstatná záležitost, ale pokud bychom neměli hodnotit toto, mohli jsme zůstat u příkazové řádky) ještě velké rezervy. Málo intuitivní. Odezvy systému jsou pomalejší. Pro SSH potřebuje externího SSH klienta, bylo třeba postupovat oklikou přes putty. Platforma: Windows, Mac, různé unix klony. Cena: zdarma, šířeno pod GPL.

SmartCVS
První dojem: verze 2.4 podporuje SSH 1 a 2 bez externího klienta. Velmi intuitivní rozhraní (průvodci-wizards), není třeba manuál. Excelentně navržené prostředí, přitom dostatečně střídmé a jednoduché. Tento klient je napsán v Javě a umožňuje instalaci také pomocí Java Web Start! Platforma: Java. Cena: foundation verze zdarma, professional verze se platí. Porovnání verzí.

* V tomto případě jako člověk čerstvý (tj. neznalý) CVS nedokážu patřičně ohodnotit všechny jeho klady a zápory. Podrobnější popis doplním, jakmile toho budu schopen.

Publikoval Jiří Hradil • 24.02.2004 v 00:02 • pod kategorií Nezařazené

No comments yet.

Komentovat

Security Code: