Domanda

TortoiseHg ti consente di inviare via e-mail un file patch delle tue modifiche a qualcuno, ma supporta l'applicazione di patch?

In tal caso, come si applica una patch usando TortoiseHg?

Soluzione Grazie @Will Bickford per l'aiuto. Ho appena trovato questa funzione elencata come TODO su TortoiseHg sito.

È stato utile?

Soluzione

Da Repository Explorer, Repository > Importa ...

Altri suggerimenti

Sembra che non ci sia supporto integrato in TortoiseHg per questo. Prova questo da un prompt dei comandi:

hg import my-patch-file.patch

Ciò dovrebbe applicare la patch al repository Mercurial e alla copia di lavoro.

Prima risposta di risposta

Dovresti essere in grado di fare clic con il pulsante destro del mouse sul file patch e scegliere " Applica patch ... " - Funziona così con altri client TortoiseX. Assicurarsi di salvare il file patch nello stesso percorso di directory da cui è stato generato.

Download di TortoiseHg 0.8.1 per testare ...

Ciò che può anche essere degno di nota è che "Explorer repository", Sincronizza > Importa ... " (che esegue internamente un '"importazione hg") eseguirà automaticamente un " commit " - questo comportamento potrebbe non essere sempre desiderato.

Un'altra possibilità è quella di utilizzare unix "patch " comando (su Windows forse usa la versione cygwin) o usa " hg import " direttamente con " - no-commit " opzione. Entrambi effettueranno solo modifiche nella directory di lavoro e potrai rivedere le modifiche e commetterle manualmente in seguito.

In 1.0, da Workbench:     Repository > Importa ...

Tortoise Hg ha documentazione sulla creazione e l'applicazione (importazione) di patch:

http://tortoisehg.bitbucket.io/manual/1.0/patches.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top