Para actualizar la aplicación en test.

deploy.sh update

Este comando actualiza las aplicaciones desde svn. Actualiza desde la misma rama en que se hizo la última vez.

Si se va a actualizar la versión se especifica así:

deploy.sh release [<version>]

donde la versión será un nombre que le demos. Si se omite, generará uno automáticamente. Este comando creará una nueva rama en el svn. Deberíamos tener al menos una rama por milestone.

Para actualizar la aplicación en producción. Para actualizar de la misma rama es igual que en test:

deploy.sh update

Pero si se necesita cambiar de rama (pasar al siguiente milestone), es necesario haberlo creado antes en test.

deploy.sh release <version>

El comando es similar. La diferencia es que no crea la rama si no que toma la rama creada en test. El parámetro <version> es obligatorio aquí y tiene que coincidir con una rama de svn.