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