Annuler un changeset SVN
Méthode bourrin, je ne sais pas si il en existe une meilleure. Disons qu'on veut annuler la révision 329 (et que c'est la dernière en date):
$ svn update $ svn merge -r 329:328 . $ svn commit -m "cancel 329"
En tout cas chez moi ça a marché.
Comments
C'est moche mais je fais la meme, il y a une autre méthode que j'ai vu récemment mais impossible de remettre la main dessus.
Comme je le disais a mirmo sur msn, on peut faire un svn copy aussi... un truc qui devrait ressembler à ca:
svn copy -r 328 svn://server/path/to/file path/to/file
C'est plus propre avec la copy sa te fait une rc de plus donc si pour x resons tu ve revenir a la version 329.
le merge aussi fait une revision de plus
Utile quand on vient de supprimer toutes les sources de tous les projets :)