2010-12-04 55 views

Répondre

1

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