Подумайте о том, чтобы подключить основной сервер для автоматической отправки изменений на резервный сервер.Примерно так:
[hooks]
changegroup.backup = hg push http://backupserver/repo
Как уже упоминалось в ответе @ dkson, все еще требуется, чтобы вы выполняли сервер на резервном сервере, но при этом все запросы на главный сервер будут автоматически отражаться.
Если сервер резервного копирования доступен через ssh, вы можете сделать:
[hooks]
changegroup.backup = hg push ssh://user@backupserver//absolute/path/to/repo
, который не требует, чтобы hg serve
или аналогичный был запущен на сервере резервного копирования.