2013-02-26 5 views
1

J'utilise TortoiseSVN 1.7 et je veux créer un fichier patch entre deux révisions.Comment créer un fichier patch entre deux révisions dans TortoiseSVN?

J'ai cherché, mais ces fils How do I create a patch from diff between revisions using TortoiseSVN?Creating a patch between two revisions ne fonctionnent pas pour moi, car Show changes as unified diff génère un fichier très simple (pas un fichier patch). Quelque chose comme

Indice myfile.txt

================================= ==================================

Je lis dans Viewing Differences que

Si vous souhaitez voir les modifications apportées à tous les fichiers dans une révision particulière dans une vue, vous pouvez utiliser la sortie Unified-Diff (patch GNU format). Cela ne montre que les différences avec quelques lignes de contexte. Il est plus difficile à lire qu'un fichier visuel de comparaison, mais montrera tous les changements ensemble. Dans la boîte de dialogue Journal de révision, sélectionnez la révision de l'intérêt , puis sélectionnez Afficher les différences en tant que Diff unifié dans le menu contextuel .

Je veux créer un seul fichier de patch (ou plusieurs fichiers de patch à partir des fichiers modifiés) qui contient des informations diff utiles (comme le contexte de menu TortoiseSVN -> Créer un patch ...)

Répondre

1

Si vous utilisez la commande "Afficher les modifications en tant que diff unifié", puis TortoiseSVN affiche tous les changements de la révision sélectionnée dans un seul fichier. Maintenant, utilisez simplement la commande "Fichier/Enregistrer sous" pour sauvegarder les modifications dans un fichier ".patch" ou ".diff" et vous avez votre fichier de correctif.

Questions connexes