Προς το περιεχόμενο

diff sto linux


blaoulis

Προτεινόμενες αναρτήσεις

Kalispera borei na me voi8isei kapoios me to diff?

egw ton palio fakelo kai ton kainurgio

kai 8elw na vgalw patch

 

pataw apla

diff firstfolder/ secondfolder/ > test.patch

kai meta

patch test.patch ??

 

pws akrivws duleuei???

 

ty a lot, diavasa to manual alla psilokolisa.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

>
diff -uNr firstfolder secondfolder > test.patch

 

Μετά κάνεις unpack τα φρέσκα sources του προγράμματος σε έναν άλλο φάκελο (ή χρησιμοποιείς τον firstfolder)

>
cd freskasources
patch -Np1 < /path/to/test.patch

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το patch παίρνει ένα αρχείο patchfile που περιέχει μια λίστα διαφορών των αρχείων που παράγεται από το πρόγραμμα diff και εφαρμόζει εκείνες τις διαφορές σε ένα ή περισσότερα αρχικά αρχεία, παράγοντας τις επιδιορθωμένες εκδόσεις. Κανονικά οι επιδιορθωμένες εκδόσεις αντικαθιστούν τις πρωτότυπες, εκτός και αν χρησιμοποιήσεις την επιλογή -b(backup). Τα ονόματα των αρχείων που επιδιορθώνονται περιέχονται συνήθως από το αρχείο patchfile, αλλά εάν πρόκειται για μόνο ένα αρχείο τότε αυτό μπορεί να δοθεί στη γραμμή εντολής.

 

Παράδειγματα με πολλά αρχεία

>patch -p0 -i patchfile.patch 

 

Παράδειγμα με ένα αρχείο

 

> patch originalfile -i patchfile.patch -o updatedfile 

 

δεσ και αυτό: diff and patch tutorial.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...