Newsgroup: it.comp.os.linux.software
Titolo: [CVS] e' la scelta giusta per me?

Salve a tutti.
Avrei bisogno di un consiglio...
Sto lavorando ad un progettino con un altro mio amico e vorrei qualcosa per
sincrinizzare le modifiche fatte ai pezzi del programma.
In pratica noi due ogni giorno ci scarichiamo dal server in comune che
ospita i sorgenti ( e che poi deve eseguire il compilato) lavoriamo ognuno a
casa propria poi ributtiamo la roba sul server e compiliamo. il che per ora
va bene xche' lo facciamo ad orari abbastanza diversi...
Per avere una soluzione meno casereccia che ci permetta innanzi tutto di
fare il download e upload dei sorgenti modificati senza dover fare tutte le
volte ftp (per avere un minimo di sincronizzazione automatica insomma) e in
secondo luogo ( ma ci interessa meno dato che abitiamo nella stessa citta' e
la sincronizzazione puo' avvenire anche via telefono...) che lasci un minimo
di log dei cambiamenti avvenuti che cosa c'e' oltre al sopracitato cvs?
Leggendo la doc. mi sembra sia adatto a team di sviluppo ben piu' ampi del
mio... non vorrei perdere tempo dietro ad un programma che fa molto molto di
piu' di quello che mi serve.
grazie a tutti
Vi][oZ   
-- 
          We are the true believers
       It's our turn to show the world
 In the fire of heavy metal we were burned
         It's more than our religion
          It's the only way to live
           But the enemies of metal
              We can't forgive

 piu' di quello che mi serve.
CVS è adatto anche a piccoli gruppi di lavoro, addirittura viene
consigliato per l'uso da parte di un solo sviluppatore.  Ciò ti permette
di avere un po' di controllo sulle modifiche al programma.
Non è difficile imparare ad utilizzarlo ed inoltre esistono tool GUI per
quello.  Se leggi il CVS howto e magari la documentazione ti renderai
conto che alla fine sono solo 3-4 comandi  quelli che si usano
solitamente.
L'unico inconveniente sarebbe trovare un server sempre in linea che ti
fornisca il servizio.  Per fortuna esiste Sourceforge
(
http://sourceforge.net
) che fornisce gratuitamente sia spazio che
diversi servizi (CVS, mailing list, forums, etc) agli sviluppatori di SW
Open Source.  Basta creare un account e poi dall'account, creare un
progetto nel quale potrete lavorare insieme.
Ciao,
  Xav

 molto molto di piu' di quello che mi serve.
A dire il vero io lo uso anche se sono da solo. L'ho trovato
relativamente semplice da installare (beh, a dire il vero gran parte
del lavoro lo ha fatto la debian), e ancora piu` facile da usare.
C'e` rcs che fa lo stesso lavoro, ma non ha capacita` di rete (serve
per tracking delle versioni piu` che per "accordo" delle modifiche).
Cmq, cvs, se non usi le capacita` avanzate non e` difficile.
I comandi di base sono 
cvs login	per autenticarsi
cvs add		per aggiungere un file
cvs commit	per mandare le modifiche
cvs update	per scaricare l'ultima versione
cvs remove	per togliere un file
Io mi sono letto il CVS Book (capitoli free da un libro) che dovresti
trovare a 
http://cvsbook.red-bean.com/
Io mi sono fermato all'uso di base, ma conto di approfondire.
Bye.
-- 
Signature under rework - Shuriken

 piu' di quello che mi serve.
Secondo me ti conviene investire un poco per impararlo, e` tutto tempo
guadagnato. 
Tra l'altro se hai ssh sul server su cui tieni i sorgenti la installazione e
configurazione e` banale (lo installi e fai export CVS_RSH=ssh) dopo di che
hai pure la conessione sicura.
Tanto per farmi pubblicita` (cattiva visto che non e` un gran che), ho scritto
un manualetto introduttivo sull'argomento, non l'ho ripreso da un bel po' di
tempo, ma preso con le molle potrebbe risultarti utile, sta qui:
 
http://www.firenze.linux.it/~piccardi/build/
(l'html fa un po' schifo, c'e` una versione ps in
http://www.firenze.linux.it/~piccardi/build.ps
)
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"


mmh, anche te di firenze... parrebbe
cmq grazie, quando ho tempo lo leggo intanto salvo il messaggio


  Xav
Be, il server non e' un problema quello c'e' gia'... e' quello dove lavoro e
per cui sto sviluppando il tutto.
comuqnue grazie a tutti, appena fatto sto caxxo di esame mi cimentero'
