Supposons que j'ai un ensemble de commits dans un dossier de référentiel...
123 (250 new files, 137 changed files, 14 deleted files)
122 (150 changed files)
121 (renamed folder)
120 (90 changed files)
119 (115 changed files, 14 deleted files, 12 added files)
118 (113 changed files)
117 (10 changed files)
Je souhaite obtenir une copie de travail qui inclut toutes les modifications de la révision 117 onward mais ne comprennent PAS les changements pour les révisions 118 et 120.
EDIT: peut-être rendre le problème plus claire, je veux annuler les modifications qui ont été apportées dans 118 et 120, tout en conservant tous les autres changements. Le dossier contient des milliers de fichiers dans des centaines de sous-dossiers.
Quelle est la meilleure façon d'atteindre cet objectif?
La réponse, merci à Bruno et Bert, est la commande (dans ce cas, pour l'enlèvement de 120 après la fusion a été effectuée)
svn merge -c -120 .
Notez que le numéro de révision doit être spécifié avec un signe moins. '-120' pas '120'