TortoiseHg vous permet d'envoyer un fichier 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.
Depuis l'Explorateur de référentiel, Référentiel> Importer ...
Il semble qu'il n'y ait pas de support intégré dans TortoiseHg pour cela. Essayez ceci à partir d'une invite de commande:
hg import my-patch-file.patch
Cela devrait appliquer le patch à votre dépôt Mercurial et à votre copie de travail.
Première réponse Stab
Vous devriez pouvoir cliquer avec le bouton droit sur le fichier de correctif et choisir "Appliquer le correctif ..." - c'est ainsi que cela fonctionne pour les autres clients TortoiseX. Assurez-vous que vous enregistrez le fichier 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 ...
Ce qui peut également être remarquable, c'est que "Repository Explorer, Synchronize> Import ..." (qui fait en interne une "importation hg") fera automatiquement un "commit" - cela peut ne pas être toujours voulu comportement.
Une autre possibilité est d'utiliser la commande "patch" unix (sur Windows peut-être utiliser la version cygwin) ou d'utiliser "hg import" directement avec l'option "--no-commit". Les deux n'apporteront que des modifications dans le répertoire de travail et vous pouvez examiner les modifications et les valider plus tard manuellement.
Dans 1.0, depuis Workbench: Référentiel> Importer ...
Tortoise Hg a de la documentation sur la création et l'application (importation) de correctifs: