Domanda (facile) su diff
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
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 della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
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 della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
-
sir_alex
- Linux 3.x

- Messaggi: 735
- Iscritto il: lun 21 mar 2005, 0:00
- Kernel: 2.6.35-22
- Desktop: KDE4
- Distribuzione: Ubuntu
- Località: Milano - Corbola (RO)
- Contatta:
Domanda (facile) su diff
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
Premetto che anch'io so poco o nulla su diff, a me è sempre bastato un:
per creare la patch, e:
per patchare.
Codice: Seleziona tutto
diff -Naur olddir newdir > ~/patch.diff
Codice: Seleziona tutto
cd olddir && patch -p1 < ~/patch.diff
