it-swarm-es.com

¿Cómo configuraría Mercurial para rastrear las revisiones del sitio en un host compartido?

¿Qué pasos específicos debo seguir para configurarlo?

¿Necesito ganchos especiales posteriores a la confirmación para actualizar la copia remota del sitio?

¿Necesito acceso SSH al servidor remoto?

Estoy buscando una configuración donde pueda enviar los cambios al repositorio remoto y los cambios se publicarán en el sitio web.

6
Evan Plaice

Puede configurar Mercurial para ejecutar un servidor web utilizando el comando hg serve . Hay disponible una lista de opciones de tiempo de ejecución en hg serve aquí .

Una vez que haya configurado su servidor web, _hg clone http://servername:port_ extraerá una copia de los recursos del servidor y _hg Push_ de ese directorio actualizará el servidor.

Para forzar al servidor a actualizarse al recibir un nuevo Push, agregue el siguiente al archivo .hg/hgrc en el repositorio:

_[hooks]
changegroup = hg update >&2
_

Esto debería lograr lo que estás buscando.

5
Soleil