J'ai commis un tas de fichiers (des dizaines de fichiers dans différents dossiers) par accident. Quelle est la façon la plus simple, la plus propre (et la plus sûre!) D'annuler cette validation sans avoir à supprimer les fichiers de mon répertoire de travail?
Accédez à l'écran Afficher le journal , sélectionnez la révision que vous souhaitez annuler, cliquez dessus avec le bouton droit et sélectionnez Annuler les modifications de cette révision , cela fera un reverse-merge .
Vous devrez peut-être utiliser la ligne de commande, mais vous pouvez utiliser la commande de fusion SVN et spécifier les révisions à l'envers pour annuler efficacement une validation. En supposant que votre mauvais commit était r1123, vous feriez:
svn merge -r1123:1122 <url of your working copy>
Vous pouvez rétablir votre copie de travail à la révision avant la validation. Une fois que vous avez rétabli votre copie de travail, validez simplement les modifications et vous annulerez efficacement la validation accidentelle.
Dans un cas comme le vôtre en particulier, je vérifierais probablement la révision que je voulais restaurer dans une nouvelle copie de travail, puis valider la copie de travail dans la révision principale.