Subversion se ha eliminado del panel DreamHost. Si habías configurado Subversion en tu dominio previamente, seguirá funcionando normalmente.
Generalidades
Ahora que has importado tus archivos al repositorio, es posible que te preguntes cómo aprovechar el control de versiones para tu beneficio. Lo primero que debes hacer es configurar un área de desarrollo y un área en vivo.
Por ejemplo:
-
- https://dev.example.com/ sería tu área de desarrollo.
- http://www.example.com/ sería tu área en vivo.
- Inicia sesión en tu servidor a través de SSH.
- Haz una copia de seguridad de tu sitio corriendo el siguiente comando:
[server]$ tar -cvf yourwebsite.tar example.com/
- Revisa tu repositorio en tu área de desarrollo:
[server]$ svn checkout https://example.com/yourProject ~/dev.example.com
- Consulta tu repositorio en tu área en vivo:
[server]$ svn checkout https://example.com/yourProject ~/example.com
Publicar de Desarrollo a en Vivo
Usando tu sitio de desarrollo dev.example.com, ahora puedes hacer los cambios necesarios. Una vez que se hayan completado todos los cambios en tu área de desarrollo, podrás ponerlos en vivo.
- Dirígete a tu directorio dev:
[server]$ cd dev.example.com
- Confirma los cambios:
[server]$ svn commit -m "Your change log notes"
- Dirígete a tu directorio en vivo:
[server]$ cd ~/example.com
- Actualiza tu sitio en vivo:
[server]$ svn update
Es posible que veas el siguiente error al actualizar desde tu sitio de desarrollo:
Conflict discovered in <filename> Select: (p) postpone, (df) diff-full, (e) edit, (mc) mine-conflict, (tc) theirs-conflict, (s) show all options:
Si escribes las letras tc haces clic en 'Enter' en tu teclado, todos los cambios realizados en tu sitio de desarrollo se actualizan en tu sitio en vivo. Consulta la siguiente página para más detalles:
Tus cambios ahora están ahora en vivo.