Domanda

Ho provato a eseguire 'diff' contro due directory sorgente ottenendo un file patch con un 'diff' tra le due directory.

diff -rupN flyingsaucer-R8pre2_b/ flyingsaucer-R8pre2/ > a.patch

Il comando sopra non sembra funzionare, genera un diff di tutto e ottengo un file di 13 MB, quando in realtà dovrebbe essere un paio di modifiche.

È stato utile?

Soluzione

Dovrebbe funzionare con qualsiasi versione recente di gnu diff (testato qui con gnu diff 2.8.1.)

Potresti voler aggiungere -b (e forse -B) per ignorare la differenza nello spazio bianco che forse genera inutilmente file patch di grandi dimensioni.

Altri suggerimenti

Non vedo alcun motivo per cui non funzionerebbe. Prova ad aggiungere & Quot; wb & Quot; all'elenco degli argomenti per ignorare le modifiche agli spazi bianchi. Sei sicuro di avere le barre finali uguali su entrambi i lati?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top