Annuler une revision

Dans subversion pour annuler une modification en ligne de commande.

Ce placer dans le répertoire.

A l’aide de la commande svn info récupérez l’URL du dépots.

Chemin :

noplay# svn info
Chemin: .
URL : http://svn.noplay.net/
Racine du depot : svn://svn.noplay.net
UUID du depot : 9e0b0c50-2be5-40e4-8cd1-2e3fc7b79647
Revision : 42
Type de noeud : repertoire
Tache programme : normale
Auteur de la derniere modification : noplay
Revision de la derniere modification : 42
Date de la derniere modification: 2008-07-18 21:09:59 +0200 (ven 18 jui 2008

A l’aide de la commande svn log récupérez la revision que vous souhaitez annuler:

noplay# svn log | head
------------------------------------------------------------------------
r42 | noplay | 2008-07-18 21:09:59 +0200 (ven 18 jui 2008) | 1 line
Je casse tout

Dans notre exemple c’est 42

Puis on repart en arrière:

svn merge -r 42:41 http://svn.noplay.net
svn commit