Diff: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Luckas-bot (discussione | contributi)
m r2.7.1) (Bot: Aggiungo: nl:Diff
destubbo
Riga 1:
{{S|informatica}}
{{titolo minuscolo}}
In [[informatica]] con '''diff''' si intende un programma che evidenzia le differenze tra due file. Per estensione viene così chiamato anche il file che contiene le differenze trovate.
Riga 9 ⟶ 8:
 
== Frontend in ambiente grafico ==
Sono qui elencati alcuni frontend in ambiente grafico del software Unix:
 
===Kdiff3 Kompare ===
[[ImmagineFile:KDiff3-screenshotKompare.png|thumb|right|Una schermataSchermata di Kdiff3Kompare]]
'''Kompare''' (precedentemente noto come '''kdiff''') fa parte della [[KDE Software Compilation 4]].
KDiff3 è un frontend a diff appartenente alla branca di [[KDE]].
 
Permette di confrontare due file, evidenziando con opportuni colori le sezioni aggiunte, modificate o rimosse. È inoltre possibile confrontare [[directory]] ed applicare [[patch (informatica)|patch]].
È in diretta concorrenza con l'altro famoso frontend di diff: [[Kompare]].
 
=== Kdiff3 ===
[[Immagine:KDiff3-screenshot.png|thumb|right|Schermata di Kdiff3]]
'''KDiff3''' è un frontend a diff appartenentescritto allautilizzando branca dile [[KDEQt (toolkit)|Qt]].
 
È in diretta concorrenza con l'altro famoso frontend di diff: [[#Kompare|Kompare]].
 
Rispetto a Kompare, KDiff3 ha delle caratteristiche in più. Innanzitutto permette di confrontare 3 file di testo alla volta; e mostrando le differenze non solo indica quali righe sono state modificate, ma indica anche linea per linea quali caratteri sono disambigui nei file.
Riga 25 ⟶ 31:
* riconosce i commenti nei file sorgenti
* permette di effettuare il merge
 
=== Meld ===
[[File:Meld file1.png|thumb|Schermata di Meld]]
Meld è un [[software libero]] rilasciato sotto [[GNU General Public License]]. Scritto in [[Python]] ed utilizza le [[PyGtk]]. Come KDiff3 permette il confronto tra tre file e ha il supporto per il [[controllo versione]].
 
== Collegamenti esterni ==
* {{en}} [http://pubs.opengroup.org/onlinepubs/9699919799/utilities/diff.html diff] da The Open Group Base Specifications Issue 7
* [http://kdiff3.sourceforge.net Home page di KDiff3]
* {{en}} [http://www.gnu.org/software/diffutils/ GNU Diffutils]
* {{en}} [http://www.caffeinated.me.uk/kompare/ Home page di Kompare]
* {{en}} [http://kdiff3.sourceforge.net Home page di KDiff3]
* {{en}} [http://meldmerge.org/ Home page di Meld]
 
{{Comandi Unix}}