Una patch è un software progettato per risolvere problemi o aggiornare un programma per computer o i suoi dati di supporto. Ciò include la correzione delle vulnerabilità di sicurezza e altri bug e il miglioramento dell'usabilità o delle prestazioni.
Devo scrivere uno script che crei patch per un elenco di numeri di commit SHA1. Ho provato ad usare git format-patch <the SHA1>, ma questo ha generato una patch per ogni commit da quel SHA1. Dopo aver generato alcune centinaia di patch, ho dovuto terminare il processo. C'è un modo …
La situazione: il maestro è a X quickfix1 è in X + 2 commit Tale che: o-o-X (master HEAD) \ q1a--q1b (quickfix1 HEAD) Quindi ho iniziato a lavorare su quickfix2, ma per caso ho preso quickfix1 come il ramo di origine da copiare, non il master. Ora quickfix2 è su …
Come può il mio client applicare la patch creata da git diffsenza git installato? Ho provato ad usare il patchcomando ma chiede sempre il nome del file da patchare.
Ho 2 repository locali git che puntano entrambi allo stesso repository remoto. In un repository git, se lo faccio git format-patch 1, come posso applicare quella patch all'altro repository?
Di recente ho scoperto l' patchopzione git per il addcomando e devo dire che è davvero una funzionalità fantastica. Ho anche scoperto che un grosso pezzo poteva essere diviso in piccoli pezzi premendo la schiave, il che aumenta la precisione del commit. E se volessi una precisione ancora maggiore, se …
Sto usando una PUTrichiesta nella mia applicazione Rails. Ora, un nuovo verbo HTTP,PATCH è stato implementato dai browser. Quindi, voglio sapere qual è la differenza principale tra PATCHe le PUTrichieste e quando dovremmo usare l'una o l'altra.
Sto cercando il comando magico di creare una patch dall'ultimo commit effettuato. Il mio flusso di lavoro a volte assomiglia a questo vi some.txt git add some.txt git commit -m "some change" e ora voglio solo scrivere git create-patch-from-last-commit-to-file SOME-PATCH0001.patch ma cosa dovrei mettere lì invece di create-patch-from-last-commit-to-file?
Ho otto commit su una filiale che mi piacerebbe inviare per e-mail ad alcune persone che non sono ancora illuminate. Finora, tutto ciò che faccio o mi dà 8 file di patch, o inizia a darmi file di patch per ogni commit nella storia del ramo, dall'inizio del tempo. Ho …
Lavoro su un progetto basato su WordPress e voglio patchare il mio progetto ad ogni nuova versione di WP. Per questo, voglio generare una patch tra due commit o tag. Ad esempio, nel mio repository /www/WPfaccio questo: $git patch-format com1..com2 --stdout > ~/patchs/mypatch.patch O $git patch-format tag1..tag2 --stdout > ~/patchs/mypatch.patch …
Ci sono molti programmi là fuori che possono creare una patch diff, ma ho un sacco di tempo cercando di applicarne uno. Sto cercando di distribuire una patch e ho ricevuto una domanda da un utente su come applicarla. Così ho provato a capirlo da solo e ho scoperto che …
Entrambi git ame git applypossono essere utilizzati per applicare patch. Non riesco a vedere la differenza. Ora vedo una differenza: git amsi impegna automaticamente mentre git applytocca solo i file ma non crea un commit. Questa è l'unica differenza?
Diciamo che ottengo una patch creata con git format-patch. Il file è fondamentalmente un diff unificato con alcuni metadati. Se apro il file in Vim, posso vedere quali righe sono state modificate, ma non riesco a vedere quali caratteri differiscono nelle righe modificate. Qualcuno conosce un modo (in Vim o …
TortoiseHg ti consente di inviare via email un file di patch delle tue modifiche a qualcuno, ma supporta l'applicazione di patch? In tal caso, come si applica un cerotto utilizzando TortoiseHg? Soluzione Grazie @Will Bickford per il tuo aiuto. Ho appena trovato questa funzione elencata come TODO sul sito TortoiseHg.
Sto modificando alcuni file di markdown di un repository remoto clonato e volevo provare a creare e applicare patch da un ramo all'altro. Tuttavia, ogni volta che apporto qualsiasi modifica, ricevo il seguente messaggio durante git apply: 0001-b.patch:16: trailing whitespace. warning: 1 line adds whitespace errors. (Questo sta accadendo sul …
Vorrei ottenere un singolo commit (chiamiamolo ${SHA}) da GitHub tramite l'interfaccia web. Ad esempio, qualcosa come: $ git clone http://github.com/foo/bar $ cd bar $ git format-patch -o .. ${SHA}~1..${SHA} $ cd .. $ rm -rf bar ... ma senza dover clonare l'intero repository (il repo in questione è grande). Ovviamente …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.