Repository 32bit  Forum
Repository 64bit  Wiki

Domanda (facile) su diff

Forum dedicato alla programmazione.

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.

Domanda (facile) su diff

Messaggioda sir_alex » gio feb 28, 2008 14: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 0: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 15: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 0:52
Desktop: gnome
Distribuzione: arch


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Google [Bot] e 1 ospite

cron