Dobrý den,

z vlastní zkušenosti cítím vůči SVN plug-inům pro IDE Eclipse/NetBeans jistý 
odpor, vždy se najde něco, co omezuje v práci, občas jde o drobné chybičky, 
které mohou rozhodit načtený projektu -- a jediným řešením je pak nový 
checkout HEAD revize projektu.

Mohu vřele doporučit klasického command-line klienta pro SVN. Mám jej 
ozkoušený jak pod Windows XP, tak pod Ubuntu Linux. Sice jsem zarytý "klikař 
v oknech", ale kouzlu "svn v konzoli" jsem propadl.

> http://subversion.tigris.org/

Co se struktury projektu týká, je dobré se držet doporučení ;-)

> http://java.sun.com/blueprints/code/projectconventions.html

Zjednoduší to práci (třeba nenastane "JAR Hell" v podobě chybějících knihoven 
při buildu), zjednodušení automatického buildu a testování, apod.

S přáním hezkého dne

Josef Petrák, JAVA programátor
--------------------------------------------
Email: [EMAIL PROTECTED]
Mobil: +420603254189
ICQ: 179271149
Jabber: [EMAIL PROTECTED]
Skype: jspetrak
--------------------------------------------
KYBERIE
Web: http://www.kyberie.cz
Tel: +420226002016

On Mon, 29 Jan 2007 21:23:57 +0100 (CET), vladimír karásek wrote
> Dobrý den,
> 
> chci se zeptat jestli někdo má zkušenosti s vývojem větších (nebo 
> středních) projektů v kombinaci eclipse a subversion. Jsme ochotní 
> zaplatit za odborné konzultace.
> 
> Co mně zajímá:
> 1. Rychlost satažení  nové kopie projektu z repository
> 2. Možnost používat kleinty na platformách Windows, Linux a Solaris
> 
> 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.
> 4. Větvení a spojování.
> 5. Struktura repository.
> 
> 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čí. Momentálně stažení nové kopie z 
> repository trvá 10 minut. Prucejeme metodikou XP programování. Často 
> děláme refactoring.
> 
> 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?

Odpovedet emailem