¿Puedo navegar por source / commits en dotcloud?

Tengo la aplicación Django desplegada en Dotcloud. ¿Hay alguna forma de navegar por mis commits / source y usar Dotcloud también como sistema de control de versiones? O aún necesito almacenar mi código en otro lugar.

Gracias y saludos

Aún necesita almacenar su código en otro lugar.

dotCloud usa git y mercurial como mecanismo de transporte, pero no puede confiar en él para un almacenamiento o recuperación a largo ploop. Lo mejor es almacenarlo en sus propios serveres o en algún lugar como github, bitbucket, etc.

Si necesita más información sobre dotClouds git y las funciones mercurial push, consulte esta página.

http://docs.dotcloud.com/guides/git-hg/

dotCloud no pretende ser un sistema de control de versiones, por lo que se recomienda que utilice una herramienta como hg o git mientras desarrolla su código. Hay opciones de alojamiento de control de versiones gratuitas y de pago en BitBucket y Github para ambas herramientas.

Dicho esto, utilizando la herramienta de command-line (CLI) de dotCloud , puede ver sus últimas versiones de implementación y puede volver a implementarlas. Luego puede ingresar al contenedor de código y ver el código implementado, sin embargo, no tiene herramientas, como diff, para comparar los cambios entre versiones implementadas (que obtendrá con un vcs verdadero).

Verifique la revisión:

$ dotcloud revisions -A <application> ==> Revisions for application <application>: rsync-1361893583994 rsync-1361894923509 rsync-1361896157246 rsync-1361896963821 * rsync-1361897866164 

Implementar una versión anterior:

 dotcloud deploy -A <application> rsync-1361893583994 

Despliegue el último (empujado más recientemente):

 dotcloud deploy -A <application> latest 

Ssh en el contenedor para ver lo que se implementó:

 dotcloud run -A <application> <service name>