Est-il possible de créer un patch (fichiers diff) pour tous les fichiers qui ont été affectés lors d'une validation APRÈS la validation? Ces fichiers auraient le même numéro de version et j'ai besoin du diff de chaque fichier de leur version précédente.
Si vous connaissez le numéro de validation, utilisez
svn diff -c N path
Où N
est le numéro de validation et path
est le chemin d'accès à votre copie de travail.
Si vous connaissez les numéros de révision (par exemple 123 et 124), vous pouvez utiliser:
svn diff -r123:124 path/to/my_project_folder > ~/my_project_changes_123_124.patch
Voir aussi https://stackoverflow.com/a/25283101/112758
Alternative, lorsque vous utilisez windows + tortoiseSVN: allez dans votre répertoire sourcecode, faites un clic droit sur le répertoire (pour ouvrir le menu contextuel de tortue) et sélectionnez "Afficher le journal", sélectionnez les deux révisions (ctrl-clic) puis cliquez avec le bouton droit et sélectionnez " Afficher les différences sous forme de différences unifiées "dans le menu contextuel. Une fenêtre apparaîtra montrant les différences, que vous pouvez ensuite enregistrer en tant que patch.
Mise à jour: En maintenant la touche Maj enfoncée, lorsque vous cliquez sur "afficher les différences sous forme de diff unifié", une boîte de dialogue apparaît où vous pouvez sélectionner les options de diff (ignorer les modifications de l'ol, ignorer les modifications des espaces, ignorer tous les espaces). Ceci est utile si par ex. les fins de ligne ont changé entre les versions (sinon le fichier entier apparaîtrait comme "changé")