PDA

View Full Version : Cosa devo fare per usare CVS?


Janky
21-04-2006, 14:32
Ciao a tutti, allora...

io e alcuni miei amici stiamo creando un software in java, solo che molto spesso, come giustamente accade, dobbiamo modificarlo contemporaneamente.

è giusta quindi la mia idea di usare CVS?

il problema è che non so cosa devo fare per usarlo, in realtà non so neanche molto bene cosa sia...

mi potreste aiutare?

Grazie

Janky
21-04-2006, 14:43
lo vorrei usare con eclipse, perchè ho visto che c'è la possibilità di integrarlo

texerasmo
21-04-2006, 14:50
Dovresti vedere se c'è un plugin
per svn sicuro.

Dovresti avere un cvs Server cmq instllato da qualche parte.

VICIUS
21-04-2006, 14:52
Qui, http://cvsbook.red-bean.com/, c'è un ottimo libro gratuito, anche in pdf, che spiega come gestire un server, usare cvs come utente e anche la teoria che sta alla base di questi sistemi.
Personalmente eviterei CVS perché è pieno di limitazioni. Prova subversion che è molto simile e si integra molto bene in eclipse grazie a subclipse. Se ti interessa sullo stesso sito è reperibile anche un libro su subversion: http://svnbook.red-bean.com/

ciao ;)

Janky
21-04-2006, 16:39
Grazie mille, ho dato un'occhiata in giro e ho visto che tutti dicono che svn è migliore

ho creato un account su http://opensvn.csie.org/ e l'ho configurato per usarlo con eclipse e va!

Grazie ancora

Janky
21-04-2006, 17:02
ma se stiamo lavorando in 2 contemporaneamente sullo stesso file e facciamo la commit prima uno e poi l'altro cosa succede?

sul server viene copiato il file di quello che ha fatto la commit per secondo eliminando tutte le modifiche fatte dal primo?

VICIUS
21-04-2006, 19:06
Se le modifiche non sono in conflitto unisce semplicemente i due file. Altrimenti ritorna errore al secondo commit e si deve fare un merge manuale.

ciao ;)

Janky
21-04-2006, 19:25
a... bene!

Grazie

rdefalco
22-04-2006, 16:47
Cercavo giusto una discussione come questa perché mi interessa un po' subversion. In particolare volevo sapere se il server, al contrario di CVS, può essere usato senza necessità di installazione, in quanto devo mettere su un ambiente "portabile"...