設定するために必要な具体的な手順は何ですか?
サイトのリモートコピーを更新するには、特別なポストコミットフックが必要ですか?
リモートサーバーへのSSHアクセスが必要ですか?
変更をリモートリポジトリにプッシュでき、変更がWebサイトに公開されるセットアップを探しています。
hg serve
コマンド を使用して、Webサーバーを実行するようにMercurialを構成できます。 hg serveの実行時オプションのリストが利用可能です here 。
Webサーバーをセットアップすると、hg clone http://servername:port
はサーバーのリソースのコピーを取得し、hg Push
はそのディレクトリからサーバーを更新します。
新しいプッシュの受信時にサーバーを強制的に更新するには、リポジトリ内の.hg/hgrcファイルに 以下 を追加します。
[hooks]
changegroup = hg update >&2
これはあなたが探しているものを達成するはずです。