Ви додаєте записи до [paths]
розділу .hg/hgrc
файла вашого локального клону . Ось приклад розділу, який міститиметься у .hg/hgrc
файлі:
[paths]
remote1 = http://path/to/remote1
remote2 = http://path/to/remote2
Потім можна використовувати команди, як hg push remote1
надіслати набори змін до цього репо. Якщо ви хочете, щоб віддалене репо для оновлення працювало в каталозі, вам потрібно поставити changegroup
гачок на тому віддаленому місці, яке здійснює оновлення. Це виглядатиме приблизно так:
[hooks]
changegroup = hg update 2>&1 > /dev/null && path/to/script/restart-server.sh
Не кожен є великим прихильником того, щоб віддалені репости автоматично оновлювали свої робочі каталоги під час натискання, і це, звичайно, не за замовчуванням.
hg paths
яке еквівалентноgit remote -v
.