Dobry den, > 1. Rychlost satažení nové kopie projektu z repository
A co kdyz to udelate pomoci command line clienta ... v konferenci k subclipse se toto resilo nekolikrat a vetsinou se ukazalo, ze chyba je v konfiguraci subversion na serveru. My pouzivame modul do Apache a nemame nejmensi problem. > 2. Možnost používat kleinty na platformách Windows, Linux a Solaris Pokud pouzijete subclipse, pak neni nejmensi problem, bud pouzijete Java clienta a nebo umi volat nativniho clienta. > 3. Možnost procházet historii, porovnávat, upravovat. To vše nějakým > inteligentním způsobem. Takže to asi bude muset být Eclipse plugin. To vse chodi bez problemu, jenom bych rekl, ze porovnavani celych projektu je pomalejsi oproti CVS. Navic ve svate subversion neni striktni chovani ohledne tagu a vetvi, takze musite vzdy manipulovat s URL, ale je to otazka zvyku. > 4. Větvení a spojování. Bez problemu. Jenom u spojovani mi malinko vadi, jsa zvykly na CVS, ze provadi merging automaticky, i kdyz jsou tam konflikty (pokud date update na takovy soubor), ale uz jsem si zvykl a umim se s tim vyporadat. > 5. Struktura repository. Je plne na vas, subversion neni tak svazany jako u CVS, takze si budete muset s tim trochu lamat hlavu. rekl bych, ze jednim kriteriem je, ze commit jednoho souboru zmeni cislo verze cele repository a ne pouze onomu souboru. > Náš současný stav. > Máme asi 30 projektů, které jsou vzájemně závislé. > Používali jsme až donedávna CVS a vedení se rozhodlo, že je na čase použít > něco vyspělejšího. Subversion slibovalo hodně ale přechod je více meně "pain > in the ass". Největší problém asi bude nalezení (konfigurace) Subversion > klienta pod Eclipse, momentálně používáme eclipse plugin Subversive, jeho > poslední verzi. Přišli jsme na to, že pro rychlejší práci je třeba odškrnout > několik checkboxu v nastavení, ale to nám pořád nestačí. Rekl bych, z vlastni zkusenosti, ze migrace na strane serveru je naprosto bezproblemova, skoro bych rekl az konfortni, pokud se nestitite command liny, mate vse plne pod kontrolou. Prechod v pouzivani je samozrejme malinko "bolestny", ale ne tolik diky nevyspelosti subversion a pluginu, ale diky jine filosofii subversion. Predevsim se jedna o problemy s verzovanim adresaru, ktere komplikuje hodne veci. > Momentálně stažení nové kopie z repository trvá 10 minut. Prucejeme metodikou > XP programování. Často děláme refactoring. Ne tak s tim teda nemam problem, rekl bych, ze je to otazka par desitek vterin. > Nevjětším problémem je situace, kdy musíme přejmenovat class a pak ho nějak > dál upraovat. Jenže udělat v daný moment nemůžeme. Musíme přejmenovat, udělat > commit a pak můžeme dělat druhou operaci. Což je velice nepohodlné. Myslím > si, že to musí jít nějak snadněji. Ví někdo jak? Nemam s subclipse problem se soubory, ale s adresari, tam se clovek skutecne musi ridit nejakymi pravidly. Ale to je vlastnost, se kterou nic nenandelate. Hezky den -- Jiří Mareš (mailto:[EMAIL PROTECTED]) ČSAD SVT Praha, s.r.o. (http://www.svt.cz) Czech Republic
