Newsgroup: it.comp.os.linux.development
Titolo: Qualcosa meno del CVS...

Ciao a tutti,non so se sono OT,se è così scusate!
Vi spiego la situazione: un PC su cui si sviluppa software (in C/C++ o
anche JAVA), normalmente usato da me o dal mio collega, e il mio portatile
che uso per fare piccole (a volte non tanto piccole) modifiche
direttamente dai clienti. Cosa posso usare per tenere sincronizzate le
versioni sui due PC? mettere su un server CVS mi sembra un
po'esagerato,quello che mi servirebbe sarebbe un programmino in grado di
evidenziarmi i files differenti tra due directory a mia scelta, e le
differenze tra i due,magari in modalità grafica in due finestrelle
diverse...non credo di chiedere troppo!Ho provato a guardare BitKeeper,ma
a quanto ho capito nn è free,ed è pure a pagamento,se esistesse qualcosa
di free sarebbe meglio,e se è gratis meglio ancora :-)
Grazie dell'attenzione!
PS ovviamente il tutto su piattaforma Linux,ma se è multipiattaforma
tanto meglio!

diverse...non credo di chiedere troppo!
Esistono diversi frontend per diff, per rcs mi viene in mente j4rcs
(
http://j4rcs.sourceforge.net/
) perche' conosco lo sviluppatore :-)
Alessandro.



beh... se usi vim/gvim prova a vedere la modalita' "diff". Ti mostra i due
file fianco a fianco con il diff colorato. Puoi modificare i file con il
diff attivo, e ovviamente funziona in tutte le piattaforme su cui
funziona vim.
-- 
Mario "Reliant" Pascucci
Linux Registered user #327002 
http://counter.li.org/
http://ilpettegolo.altervista.org/

 po'esagerato,quello che mi servirebbe sarebbe un programmino in grado di
Non farti del male, usa CVS! :)
O arch o come si chiama adesso...
Bye.


CVS != arch
sono due sistemi piuttosto diversi come architettura.
-- 
Mat/tia Belletti - Undergraduate student @ 
cs.unibo.it
ICQ: 33292311    - email: 
mbel...@cs.unibo.it
IRC: RedGlow     - site(s): 
http://www.cs.unibo.it/~mbellett
Linux registered user 299762 @ Linux registered machine 213003

>>>> "Y" == Y3s  <us...@Athlon.localdomain> writes:
Y> Ciao a tutti,non so se sono OT,se è così scusate!
Y> Vi spiego la situazione: un PC su cui si sviluppa software (in C/C++ o
Y> anche JAVA), normalmente usato da me o dal mio collega, e il mio portatile
Y> che uso per fare piccole (a volte non tanto piccole) modifiche
Y> direttamente dai clienti. Cosa posso usare per tenere sincronizzate le
Y> versioni sui due PC? mettere su un server CVS mi sembra un
Y> po'esagerato,
Se lo dici tu...
Se ti bastasse aggiornare una dir dall'altra dovrebbe funzionare 
cp -Ru, che fa la copia in update ricorsiva.
Y> quello che mi servirebbe sarebbe un programmino in grado di
Y> evidenziarmi i files differenti tra due directory a mia scelta, e le
Y> differenze tra i due,magari in modalità grafica in due finestrelle
Y> diverse...
In modalita` grafica ? Filii Iconis!! :)
Se non  ti spaventa  un tool di  programmazione potente (con  Java hai
pure   la   completion   via    reflection)   puoi   usare   Emacs   e
gnuserver/gnuclient/gnudoit con uno script che verifica se un file e`
piu` recente di un'altro e nel caso lancia il comando
gnudoit \( ediff \"$file1\" \"$file2\" \)
(mi raccomando spazi e backslash, file1 e file2 devono essere fullpath)
Questo ti lancia ediff sui due file e con questo puoi fare una verifica
interattiva delle differenze ed aggiornare l'uno o l'altro.
Convine mettere una read dopo il comando gnudoit o se no ti rischi di
trovare una raffica di finestrine aperte.
 /\            ___
/___/\__|_|\_|__|___Gian Uberto Lauri_____________________
  //--\ | | \|  |   Integralista GNUslamico e fancazzista 
\/

 sono due sistemi piuttosto diversi come architettura.
Lo so, ma la filosofia di fondo e` la stessa.
Con il "come si chama adesso" intendevo che avevo sentito che arch aveva
cambiato nome e non mi ricordo quello nuovo... :)
Bye.

 differenze tra i due,magari in modalità grafica in due finestrelle
prova unison , per la grafica c'e' unison-gtk , ma anche a linea di 
comando e' abbastanza usabile. Lo uso per sincronizzare i file dal 
portatile al pc fisso e viceversa.