it-swarm.it

Come imposto Mercurial per monitorare le revisioni del sito su un host condiviso?

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.

6
Evan Plaice

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.

5
Soleil