web-dev-qa-db-fra.com

Revenir à une ancienne révision dans SVN

Le problème est que la révision numéro 4 fonctionnait bien. L'équipe a fait quelques changements la semaine dernière et à mon retour, ils sont à la 14e révision. J'ai mis à jour, mais il y a des conflits et je ne peux plus exécuter mon application dans Rails. Dans mon dossier de travail, j'ai toutes les révisions (jusqu'à 14) mais je ne veux que la révision 4.

J'ai essayé de faire svn up -r4 et cela n'a pas fonctionné. Lors de l'ouverture de l'application Rails, il existe le code actuel.

Comment puis-je effacer toutes les révisions (de 5 à 14) et n’avoir que la révision 4 dans mon dossier de travail?

Système: Ubuntu LTS 14.04

2
kaka

Pour "revenir" à rév. 4, essayez les commandes suivantes:

svn merge -r:14:4 http://my.repository.com/my/project/trunk
svn commit -m "Reverted to revision 4."

Source: http://svnbook.red-bean.com/fr/1.7/svn.branchmerge.basicmerging.html#svn.branchmerge.basicmerging.undo

2
Sylvain Pineau