Catégories
-
Commentaires récents
Archives
- mars 2010
- février 2010
- janvier 2010
- décembre 2009
- octobre 2009
- septembre 2009
- août 2009
- juillet 2009
- juin 2009
- mai 2009
- avril 2009
- mars 2009
- février 2009
- janvier 2009
- décembre 2008
- novembre 2008
- octobre 2008
- septembre 2008
- août 2008
- juillet 2008
- juin 2008
- mai 2008
- avril 2008
- mars 2008
- février 2008
- janvier 2008
- décembre 2007
- novembre 2007
- octobre 2007
- septembre 2007
- août 2007
- juillet 2007
- juin 2007
- mai 2007
- avril 2007
- mars 2007
- avril 2006
- janvier 2006
- décembre 2005
- novembre 2005
- juin 2005
Autres articles susceptibles de vous intéresser :
- 14 décembre 2009 -- Wordpress Video Plugin HACK
- 18 octobre 2008 -- Le succès d’un logiciel (libre) passe par l’adoption effective des utilisateurs
- 13 octobre 2008 -- Perl – Singleton Pattern
- 3 octobre 2008 -- Netvibes organise le prochain Facebook Developer Garage à Paris
- 23 septembre 2008 -- Créer des liens SSH avec Firefox 3


CVS – Rollback de version d’un fichier dans CVS
Suite à une nouvelle version, il est malheureusement possible de voir apparaître des regressions sur votre application favorite.
Nous allons voir ici comment faire un rollback de version sur un fichier géré par CVS.
1. D’abord, update de la dernière révision dans votre « working copy ».
$ cvs update test.plP test.pl
2. A la recherche de la dernière version stable .
$ cvs log test.plRCS file: /cvsroot/perl/test.pl,v
revision 1.45
date: 2008/04/06 15:14:32; author: cjovet; state: Exp; lines: +10
revision 1.44
date: 2008/04/04 18:21:53; author: cjovet; state: Exp; lines: +37
-20
3. Merge des changement entre les versions 1.45 et 1.44 (i.e. backwards),
dans notre répertoire de travail …
$ cvs update -j1.45 -j1.44 test.plretrieving revision 1.45
retrieving revision 1.44
Merging differences between 1.45 and 1.44 into test.pl
4. Vérification du numéro de la version courante (1.44)
$ cvs diff -r1.44 test.pl
Pas de sortie = pas de difference
5. Pour avoir la différence avec la HEAD :
$ cvs diff -rHEAD test.pl
6. Enfin, commit du « working copy » courant qui rend effectif le rollback.
$ cvs commit -m \"reverting back to state in revision 1.44 to undo some bugs\" test.plChecking in test.pl;
/cvsroot/perl/test.pl,v test.pl
new revision: 1.46; previous revision: 1.45
done.
Autres articles susceptibles de vous intéresser :