Pour voir quelles versions ont été publiés auparavant - j'utiliser le shell Capistrano
$ cap shell
# Show the release directory - it might be a long list
cap> ls /mnt/html/deployed/releases/
** [out :: hostname.example.com] 20110521130031
# which revisions are current now
cap> cat /mnt/html/deployed/current/REVISION
** [out :: hostname.example.com] 5201
Il n'y a pas moyen de revenir à une version spécifique (ce n'est pas le précédent). Vous pouvez libérer ce plus ancien cependant.
Si vous voulez pousser une étiquette, vous devez changer l': URL du référentiel (depuis Subversion ne supporte pas vraiment balises - vous poussez en fait à partir d'un autre chemin dans le référentiel à la place) . Si vous souhaitez insérer un numéro de révision spécifique dans le référentiel , vous devez simplement définir la variable de révision :. Vous pouvez définir ou l'autre de ceux-ci de la ligne de commande: de:http://groups.google.com/group/capistrano/msg/10cc8ac9997d5e2a
cap -s repository=http://blah.blah.blah deploy
cap -s revision=123 deploy