Pagina 1 di 1

Domanda (facile) su diff

Inviato: gio 28 feb 2008, 14:55
da sir_alex
Se io ho due directory di codice sorgente (Java), costruite come "pacchetto1/src/package1/package2/*.java" e "pacchetto2/src/package1/package2/*.java", e si tratta del medesimo sorgente, eccettuati due files modificati in pacchetto2 rispetto a pacchetto1; io vorrei ricavare un file diff unico, da poter applicare a pacchetto1 per ottenerlo uguale a pacchetto2: come devo lanciare il comando diff? Non l'ho mai usato seriamente, ma solamente da programmi come Kompare, in cui però il confronto era di un file per volta, qui invece i files diversi sono 2...

Re: Domanda (facile) su diff

Inviato: gio 28 feb 2008, 15:21
da Dani
Premetto che anch'io so poco o nulla su diff, a me è sempre bastato un:

Codice: Seleziona tutto

diff -Naur olddir newdir > ~/patch.diff
per creare la patch, e:

Codice: Seleziona tutto

cd olddir && patch -p1 < ~/patch.diff
per patchare.