Quali passi specifici devo prendere per configurarlo?
Ho bisogno di speciali hook post-commit per aggiornare la copia remota del sito?
Ho bisogno dell'accesso SSH al server remoto?
Sto cercando una configurazione in cui posso inviare le modifiche al repository remoto e le modifiche verranno pubblicate sul sito Web.
Puoi configurare Mercurial per eseguire un server web usando hg serve
command . È disponibile un elenco di opzioni di runtime su hg serve qui .
Dopo aver configurato il server Web, hg clone http://servername:port
estrarrà una copia delle risorse del server e hg Push
da quella directory aggiornerà il server.
Per forzare l'aggiornamento del server alla ricezione di un nuovo push, aggiungere il seguente al file .hg/hgrc nel repository:
[hooks]
changegroup = hg update >&2
Questo dovrebbe realizzare ciò che stai cercando.