Newsgroup: it.comp.lang.visual-basic
Titolo: [!][TOOLS] strumenti come ediff aiutano molto e permettono il lavoro di gruppo

Apro un nuovo thread per dare risalto a una cosa che ritengo importante
Quando si lavora in piu' persone sullo stesso progetto c'e' il problema di
riportare le modifiche delle varie persone nel progetto diciamo ufficiale,
questo e' un lavoro pesantissimo se fatto a mano, bisogna leggere tutto il
codice, sperare che chi ha fatto le modifiche abbia identato e commentato i
punti toccati, ecc., insomma un massacro.
Un altro grosso problema e' quande bisogna fare delle modifiche
pesanti, ma prima bisogna provarle.
Se le si fa' sull'originale poi e' un casino tenerne magari solo una parte,
se le si fa' su una copia e' un casino riportarle.
La soluzione e' ediff o programmi similari (che io non conosco).
Ediff e' un programma grafico-testuale che gira sotto emacs (editore di
testi programmabile il lisp (script)) per Linux (con porting su win9x, NT,
WIN2000 (non ho idea su WinMe, forse dovrebbe bastare abilitare la shell
dos)).
che fa' il confronto fra due file, fra due cartelle e segnala i punti
differenti, lo fa' con furbizia e semplicita', e guida l'utente ad un facile
aggiornamento dei punti modificati.
Un semplice esempio.
File A                                                  File B (nuove
modifiche)
NumRecord = NumRecord - 1        FineAdd= true
AddRecord= true                              NumRecord = NumRecord  + 1
                                                            AddRecord= true
Si lancia Ediff e Ediff segnala che ci sono due differenze
Si preme un tasto e Ediff va' sulla prima differenza (FineAdd=true) e Ediff
segnala (usa i colori e aree di messaggio) che la zona (di codice) e'
mancante, si preme un tasto e la differenza viene copiata sul file A.
Si preme un tasto e Ediff va' sulla seconda differenza (NumRecord =
NumRecord  + 1) e ediff segnala che ci sono dei caratteri diversi
(evidenziando con un colore il '+' e il '-'), si preme un tasto e la
differenza viene copiata sul file A.
Salvi il file A e hai finito.
Che ci siano migliaia di righe o meno tutto si riduce a un minuto
La cosa migliore sarebbe installare un ambiente di emulazione unix (CygWin)
ma potrebbe risultare complicato.
Limitando al minimo, per usare Ediff basta scaricare questi file.
ftp://ftp.gnu.org/gnu/windows/emacs/20.7/emacs-20.7-fullbin-i386.tar.gz
13Mb
ftp://ftp.gnu.org/gnu/windows/emacs/20.7/emacs-20.6-20.7.diff.gz
43Kb
ftp://ftp.gnu.org/gnu/windows/emacs/utilities/i386/gunzip-1.2.4-i386.exe
73Kb
ftp://ftp.gnu.org/gnu/windows/emacs/utilities/i386/tar-1.11.2-i386.exe
193Kb
Per l'istallazione si riesce a fare anche via NG.
Per le spiegazioni d'uso sarebbe meglio riuscire a beccarsi on-line (con
mirc), magari si potrebbe fare una riunione di tutti quelli interessati
C'e' qualcuno interessato?
Salve
                Dbg


Che ne dici di VSS?
Fa parecchio casino, lo so, ma una volta set up e' comodo...
Ciaotutti,
Alessandro

Non lo conosco, mi dai dei dettagli? e' free? dove si trova?, c'e' della
documentazione? su che s.o. gira, come lavora (segna solo le modifiche, le
fa' direttamente, e' abbastanza furbo da risincronizzarsi se ci sono righe
in piu' o in meno, ecc.).
Mi piace molto ediff, ma sono piu' che disponibile ad usare qualcos'altro
(purche' funzioni bene) se e' meno ostico per altri l'uso.
Salve
                Dbg
P.S. VSS, il nome prometto male .... sa' di ms, di roba integrata che
funziona solo su e con (di solito una cosa e basta) .....
*Alessandro* ha scritto nel messaggio


Io utilizzo MultiEdit8 e mi trovo bene,
 
http://www.multiedit.com
© 1996, 1998 American Cybernetics, Inc.  All Rights Reserved.

 Mi piace molto ediff, ma sono piu' che disponibile ad usare qualcos'altro
[...]

i sorgenti su Internet, che sarebbe l'ideale per noi
CVS e soci, ne ho scaricato il porting su win, ma mi sembra troppa carne al
fuoco, gia' usare ediff o altri (ediff e soci sono free pero') consente
grosse facilitazioni.
Cmq il quel caso ci sarebbe anche 
sourceforge.net
 che mi risulta che metta a
disposizione un sistema on-line
Salve
                Dbg

Interessante, sai cosa costa e che limitazioni ha la versione free?
Salve
                Dbg
Navi ha scritto nel messaggio
