Domande taggate «diff»

diff - Strumento da riga di comando per visualizzare le differenze tra due file o ogni file corrispondente in due directory.


1
diff - numeri di riga di output
Voglio usare lo strumento cli per il confronto dei file e ho bisogno di un numero di riga prima della riga di output con quale aiuto posso saltare alla differenza di riga, perché uso uno strumento che capisce dove saltare, se la riga inizia in questo modo :line-number: regular line …
25 diff 

1
Che effetto ha l'opzione "-d" con diff?
L' diffimplementazione su OpenBSD ha -dun'opzione non standard con la seguente documentazione: -d Fai del tuo meglio per produrre un differenziale il più piccolo possibile. Ciò potrebbe consumare molta potenza di elaborazione e memoria durante l'elaborazione di file di grandi dimensioni con molte modifiche. L' diffimplementazione GNU ha la stessa …
24 diff 

3
Diff, mostra la riga modificata solo dal file giusto
Ho un file ae bvorrei visualizzare le righe bmodificate da quando è stato clonato a. Solo le linee modificate, nessun contesto circostante, nessun segno di offset differenziale. Come posso farlo usando lo shell scripting? (No Python / Perl / PHP / ...) Sed e awk sono soluzioni accettabili. Per ora, …
24 shell-script  sed  awk  diff 


2
diff dove le linee sono per lo più uguali ma fuori servizio?
Voglio diffondere due serie di regole mod_rewrite. L'insieme di linee è identico al 90% circa, ma l'ordine è così diverso che diff dice sostanzialmente che sono completamente diverse. Come posso vedere quali righe sono veramente diverse tra due file, indipendentemente dal loro numero di riga?

3
Come risolvere il messaggio "Hunk # 1 FAILED at 1 (terminazioni di riga diverse)"?
Sto cercando di creare una patch con il comando git diff sourcefile >/var/lib/laymab/overlay/category/ebuild/files/thepatch.patch quando applico la patch, mi dà $ patch -v GNU patch 2.7.5 $ /usr/bin/patch -p1 </var/lib/laymab/overlay/category/ebuild/files/thepatch.patch patching file sourcefile Hunk #1 FAILED at 1 (different line endings). Hunk #2 FAILED at 23 (different line endings). Hunk #3 …
22 git  diff  newlines  patch 


6
Confronta le directory ma non il contenuto dei file
Con diff -r posso fare questo compito, tuttavia ci vuole molto tempo perché diff controlla il contenuto del file. Voglio qualcosa che determini che due file sono uguali per quanto riguarda la loro dimensione, l'ultima modifica, ecc. Ma nessun controllo bit per bit del file (ad esempio un video impiega …


3
Visualizza solo blocchi rilevanti di un diff / patch basato su un regexp
git log -G<regex> -pè uno strumento meraviglioso per cercare nella cronologia di una base di codice le modifiche che corrispondono allo schema specificato. Tuttavia, può essere schiacciante individuare l'hunk rilevante nell'output diff / patch in un mare di hunk per lo più irrilevanti. Naturalmente è possibile cercare l'output della git …
20 git  diff  patch 

5
Perché usare diff / patch quando è più semplice usare solo cp
diff -u file1.txt file2.txt > patchfile crea un file patch che consiste in istruzioni per patchconvertire file1.txt in modo che sia esattamente come file2.txt Non è possibile farlo utilizzando cpinvece il comando? Posso immaginare che ciò sia utile quando il file è troppo grande e deve essere trasferito su una …
19 shell  cp  diff  patch 

7
come usare patch e diff per unire due file e risolvere automaticamente i conflitti
Ho letto di diff e patch ma non riesco a capire come applicare ciò di cui ho bisogno. Immagino sia piuttosto semplice, quindi per mostrare il mio problema prendi questi due file: a.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="not_in_b">#AAAAAA</color> <color name="in_b_but_different_val">#AAAAAA</color> <color name="not_in_b_too">#AAAAAA</color> </resources> b.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="in_b_but_different_val">#BBBBBB</color> <color …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.