Confrontare e fondere due file utilizzando WinMerge

Pubblicato il 17 novembre 2008 a 5:54 am

Se siete stati in una situazione in cui si ha bisogno di confrontare due grandi file di testo o le cartelle allora questo tutorial è per voi. In questo esempio, dato quasi identico due file di testo, vi mostrerò come per determinare le linee che hanno un disallineamento.

In un manuale di forza bruta scenario, questo è faticosamente difficile da fare soprattutto per le grandi file di testo. La libera strumento è chiamato WinMerge e si può ottenere da http://winmerge.org/ . Si chiama WinMerge perché viene eseguito in Windows e che vi consente di unire il contenuto dei file (per esempio, si desidera utilizzare la versione più recente del file di testo).

Puoi iniziare a confronto di due file, vai alla Aprire il menu:

immagine

Vi verrà chiesto di inserire i nomi dei file. Il file che hai inserito a sinistra verrà visualizzato sul lato sinistro dello schermo, mentre la destra verranno visualizzati sul lato opposto. L'idea è quella di confrontare i due file fianco a fianco:

immagine

Premere OK dopo aver inserito i nomi dei file. In questo caso ho inserito i due file chiamato 1.epj e 2.epj che sono file di solo testo.

Dopo aver fatto clic su OK, verrà processo i due file in modo rapido e visualizzare il side-by-side confronto come di seguito:

immagine

Il lato a sinistra, chiamato Posizione Pane, contiene una scala di "mappa" dei file di testo dove si possono vedere 3 linea gialla in cui la posizione relativa dei disallineamenti sono. Questo è molto utile in modo da poter passare alla inadeguatezza delle rapidamente. È possibile fare clic qualsiasi parte del Pane Location per passare a quella parte del file.

La finestra principale mostra i due file side-by-side e da questa interfaccia è molto facile vedere dove sono i disallineamenti.

Il menu Visualizza offre alcune funzionalità che potreste trovare utili:

immagine

Per le persone che lavorano con gli script di UNIX, il spazi bianchi sono importanti. È possibile utilizzare l'opzione Visualizza spazi per essere in grado di visualizzare lo spazio vuoto. La spazi bianchi verrà visualizzato come un segno di spunta-come carattere:

immagine

Se il tuo capo o programmi (ad esempio, UNIX script) sono sensibili a spazi bianchi, questo è un ottimo strumento per determinare se tali "invisibili" sono spazi.

Su determinare le differenze, ci sono volte che abbiamo bisogno di fondere i file. In questo caso posso sostituire la linea che va da sinistra con la linea da destra utilizzando la sostituzione di pulsanti:

immagine

È possibile utilizzare il pulsante per sostituire una linea sul lato sinistro della linea sul lato destro (o viceversa).

immagine

Dopo aver fatto clic sul pulsante, il disallineamento scomparirà (dopo "fusione" la linea):

immagine

Nel complesso, WinMerge è uno strumento potente dif. E 'facile da usare e dovrebbero essere già sufficienti per la maggior parte di file e cartelle confronto. E' la fusione capacità aiuta anche la maggior parte degli scrittori che hanno bisogno di usare una nuova versione di una certa porzione di un documento.

Ben Carigtan scrive su tecnologia, computer, siti web e come ottenere il meglio di loro.

Goduto di questo post? Iscriviti a Online Consigli tecnici attraverso Feed RSS o via E-mail e ricevere gratuitamente suggerimenti per la produttività quotidiana.

»Archiviato in Suggerimenti per computer

Aggiungi a Delicious Salva questa pagina Mixx è Mescolare fino a Mixx
Reddit Aggiungi al Reddit StumbleUpon Stumble questa pagina

Related Interventi

Una risposta a "Confronta e unisci due file utilizzando WinMerge"

  1. riposante web Ha detto:

    WinMerge è un dov-strumento per me, specialmente quando si lavora con i condivisi versione sistemi di controllo come la sovversione o CVS. Mi salva un sacco di tempo.

    Una delle sue migliori caratteristiche è la possibilità di confrontare due directory. Che il grande quando si ha un bug-fix succursale che ha bisogno di essere fusa con il ramo di sviluppo.


    Si prega di pubblicare i tuoi commenti / suggerimenti!