Domande taggate «patch»

Una patch è un file utilizzato per modificare un pacchetto di codice sorgente, ad esempio per correggere un bug o aggiungere una funzionalità.

2
Patch di un binario con dd
Ho letto questa citazione (sotto) più volte, di recente qui , e sono continuamente perplesso su come ddpuò essere usato per correggere qualsiasi cosa per non parlare di un compilatore: Il sistema Unix che ho usato a scuola, 30 anni fa, era molto limitato nella RAM e nello spazio su …
32 dd  history  patch 

1
Come posso applicare una patch -p0 da qualsiasi directory di lavoro?
Ho una patch con percorsi assoluti che desidero utilizzare. cioè le prime poche righe sono le seguenti. --- /usr/share/apps/plasma/packages/org.kde.pager/contents/ui/main.qml 2014-10-10 18:47:23.000000000 +1100 +++ /usr/share/apps/plasma/packages/org.kde.pager/contents/ui/main.qml.mod 2014-11-11 09:44:17.786200477 +1100 Tuttavia, non riesce a meno che non sia nella directory principale. ~$ cd ~$ sudo patch -i /tmp/fix_kde_icons.patch -p0 Ignoring potentially dangerous file …
26 patch 

3
Come risolvere il messaggio "Hunk # 1 FAILED at 1 (terminazioni di riga diverse)"?
Sto cercando di creare una patch con il comando git diff sourcefile >/var/lib/laymab/overlay/category/ebuild/files/thepatch.patch quando applico la patch, mi dà $ patch -v GNU patch 2.7.5 $ /usr/bin/patch -p1 </var/lib/laymab/overlay/category/ebuild/files/thepatch.patch patching file sourcefile Hunk #1 FAILED at 1 (different line endings). Hunk #2 FAILED at 23 (different line endings). Hunk #3 …
22 git  diff  newlines  patch 


2
Qual è lo scopo delle patch del kernel Linux?
Per ogni versione del kernel Linux, è disponibile per il download un file patch. Ad esempio, linux-3.12.22 ha una corrispondente patch-3.12.22 . Qual è lo scopo di quella patch? Aggiornare sempre il kernel corrispondente prima di compilarlo o aggiornare una versione precedente del kernel con il kernel che corrisponde alla …

3
Visualizza solo blocchi rilevanti di un diff / patch basato su un regexp
git log -G<regex> -pè uno strumento meraviglioso per cercare nella cronologia di una base di codice le modifiche che corrispondono allo schema specificato. Tuttavia, può essere schiacciante individuare l'hunk rilevante nell'output diff / patch in un mare di hunk per lo più irrilevanti. Naturalmente è possibile cercare l'output della git …
20 git  diff  patch 


5
Perché usare diff / patch quando è più semplice usare solo cp
diff -u file1.txt file2.txt > patchfile crea un file patch che consiste in istruzioni per patchconvertire file1.txt in modo che sia esattamente come file2.txt Non è possibile farlo utilizzando cpinvece il comando? Posso immaginare che ciò sia utile quando il file è troppo grande e deve essere trasferito su una …
19 shell  cp  diff  patch 

7
come usare patch e diff per unire due file e risolvere automaticamente i conflitti
Ho letto di diff e patch ma non riesco a capire come applicare ciò di cui ho bisogno. Immagino sia piuttosto semplice, quindi per mostrare il mio problema prendi questi due file: a.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="not_in_b">#AAAAAA</color> <color name="in_b_but_different_val">#AAAAAA</color> <color name="not_in_b_too">#AAAAAA</color> </resources> b.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="in_b_but_different_val">#BBBBBB</color> <color …



1
È un buon modo per creare una patch?
Vorrei creare una patch da un gccramo specifico confrontandola con le versioni ufficiali; così quando scompatto il tarball dal rilascio stabile, posso applicare la patch e ottenere l'equivalente di ciò che era in quel ramo specifico. È la prima volta che devo creare una patch, quindi è la prima volta …
15 diff  patch 


2
Come fare in modo che la patch ignori gli hunk già applicati
Ho un file di patch molto grande che sto cercando di applicare al mio codice. Il problema è che alcune delle modifiche nella mia patch esistono già nel codice. C'è un modo per rendere la patch ignorare con garbo le modifiche che sono già state applicate? L' -Nopzione non fa …
14 patch 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.