web-dev-qa-db-fra.com

Créer un patch SVN après validation

Est-il possible de créer rétrospectivement un patch? Le client Tortoise SVN que nous utilisons nous donne la possibilité de créer un patch au lieu (ou pendant) un commit.

Je voudrais travailler sur le correctif à l'aide du tronc, l'archiver et demander au serveur de build d'exécuter tous ses tests et mesures pour confirmer que le correctif est acceptable. Je voudrais ensuite pouvoir sélectionner quelques révisions (si la première tentative de correction ne nous a permis que de nous y rendre à mi-chemin) et créer un fichier de patch à partir des fichiers qui ont changé.

Je peux ensuite prendre le patch et l'appliquer à quelques autres branches. Est-ce possible?

59
fluent

Afficher le journal, sélectionnez les révisions, cliquez avec le bouton droit de la souris, "afficher la différence unifiée".

100
Stefan

si vous avez un problème avec les chemins, vous pouvez afficher les différences sur chaque fichier séparément

1
Jakub C

Vous pouvez également utiliser WinMerge sous Windows si vous souhaitez comparer deux fichiers de différentes branches:

  1. Découvrez chaque branche
  2. Marquez les deux fichiers à comparer
  3. Comparer via WinMerge
  4. Cliquez ensuite sur: Outils -> Générer un patch

Par cela, vous pouvez créer un patch pour les fichiers déjà validés de différentes branches.

0
Tobias