La commande MercurialComment ouvrir un fichier de correctif (Mercurial) dans un format lisible par l'homme (de préférence avec kdiff3)?
hg diff > mypatchfile
constitue un dossier « patch » représentant les différences entre le répertoire de travail et la dernière validation. L'ouverture de ce fichier en texte brut entraîne une présentation des changements assez difficile à lire. Je veux ouvrir ce fichier dans un outil de diff pour une présentation plus claire des différences.
Je sais que l'outil de diff kompare
peut faire exactement cela, en utilisant la commande
kompare mypatchfile
Mais alors que sa présentation est certainement plus lisible que le format texte brut, je trouve manque.
Je préfère de loin kdiff3
. Cet outil peut-il ouvrir les fichiers de correctifs? La commande
kdiff3 mypatchfile
ne fonctionne pas. Au lieu de cela, le fichier de correctif est simplement ouvert au format texte brut dans le panneau de gauche, tandis que le panneau de droite est vide. Mais il semble que kdiff3
devrait être en mesure d'ouvrir les fichiers de patch, parce que je peux simplement écrire
hg extdiff -p kdiff3
et obtenir exactement la présentation que je veux. Cependant, je ne vois pas comment je peux obtenir des résultats similaires avec un fichier patch déjà exporté. Aucune suggestion?
(J'apprécierions également des recommandations pour d'autres outils de diff qui peut ouvrir les fichiers de patch d'affichage dans un format lisible.)