[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux_var] svn usato in modo serio.





2008/10/7 Fernando Vezzosi <fv@linuxvar.it>
On Tue, Oct 07, 2008 at 02:01:50PM +0200, Lorenzo Lobba wrote:
Subversion è valido, ma ha un paio di difetti ..

- Lo sviluppatore che genera un conflitto deve fare il merge, PRIMA di
 poter committare.  Questo rende lavorare sullo stesso branch
 difficile, e può succedere che il merge esca sbagliato se non si sta
 attenti.  In pratica deve mettere assieme il suo lavoro con il lavoro
 di un altro, che potrebbe aver fatto qualunque cosa, e che quindi non
 conosce.

Lavorare sullo stesso branch? Puoi spiegarti meglio. Per quello che ne so io il costo di un branch e' molto ridotto. Quindi dovrebbe esserci un branch per sviluppatore.

Noi da quando abbiamo installato la 1.5 con il supporto del merge automatico facciamo i merge alla velocita' della luce ;).



- I branch e i tags non sono altro che directory .. :)

e quindi? non e' meglio? in ClearCase cambi un file di configurazione e ti cambia la struttura del progetto. La soluzione sarebbe avere una vista per branch, ma, se mi ricordo bene, costa in termine di numero di licenze. In Subversion puoi avere un folder per ogni branch su cui lavori rendendo esplicito il riferimento al branch.

Ciao

Walter