Repository 32bit  Forum
Repository 64bit  Wiki

Domanda (facile) su diff

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Specificare sempre il tipo di shell (bash, sh, csh, etc...)
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza dell'ultima regola porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Domanda (facile) su diff

Messaggioda sir_alex » gio feb 28, 2008 15:55

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...
sir_alex
Linux 2.6
Linux 2.6
 
Messaggi: 735
Iscritto il: lun mar 21, 2005 1:00
Località: Milano - Corbola (RO)
Kernel: 2.6.35-22
Desktop: KDE4
Distribuzione: Ubuntu

Re: Domanda (facile) su diff

Messaggioda Dani » gio feb 28, 2008 16:21

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.
Dani
Linux 3.x
Linux 3.x
 
Messaggi: 1447
Iscritto il: mer apr 26, 2006 1:52
Desktop: gnome
Distribuzione: arch


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite