TortoiseHg vous permet d'envoyer un fichier de correctif de vos modifications à quelqu'un, mais prend-il en charge l'application de correctifs?
Si oui, comment appliquez-vous un patch en utilisant TortoiseHg?
Solution Merci @Will Bickford pour votre aide. Je viens de trouver cette fonctionnalité répertoriée comme TODO sur le site TortoiseHg.
mercurial
patch
tortoisehg
Michael La Voie
la source
la source
Réponses:
À partir de l'Explorateur de référentiel, Référentiel> Importer ...
la source
Il semble qu'il n'y ait pas de support intégré dans TortoiseHg pour cela. Essayez ceci à partir d'une invite de commande:
Cela devrait appliquer le correctif à votre repo Mercurial et à votre copie de travail.
Première réponse Stab
Vous devriez pouvoir cliquer avec le bouton droit sur le fichier du correctif et choisir "Appliquer le correctif ..." - c'est ainsi que cela fonctionne pour les autres clients TortoiseX. Assurez-vous que vous enregistrez le fichier de correctif dans le même chemin de répertoire à partir duquel il a été généré.
Téléchargement de TortoiseHg 0.8.1 pour tester ...
la source
--no-commit
paramètre pour éviter une validation.Ce qui peut également être remarquable, c'est que "Explorateur de référentiel, Synchroniser> Importer ..." (qui effectue en interne une "importation hg") fera automatiquement un " commit " - ce n'est peut-être pas toujours le comportement souhaité.
Une autre possibilité est d'utiliser la commande unix "patch" (sur Windows peut-être utiliser la version cygwin) ou d'utiliser "hg import" directement avec l'option "--no-commit". Les deux apporteront simplement des modifications au répertoire de travail et vous pourrez revoir les modifications et les valider ultérieurement manuellement.
la source
Dans la version 1.0, depuis Workbench: Repository> Import ...
la source
Tortoise Hg a de la documentation sur la création et l'application (importation) de correctifs:
http://tortoisehg.bitbucket.io/manual/1.0/patches.html
la source