crast, репо-хостинг - это самое удобное решение, поэтому оно и широко используется
Можно без него, но будет менее удобно. Никто ведь не мешает просто рабочую папку локального проекта залить на свой хостинг по ftp/sftp, или использовать для заливки какой-то скрипт, который будет заливать только обновления (такие есть готовые), но всё это решения из прошлого
Также можно свой локальный репозиторий сделать доступным из интернет, и тогда он станет репо-хостингом, и из него можно будет сделать pull на свой сайт, но это решение тоже не очень, потому что небезопасно и в нём нет удобств, предоставляемых репо-хостингами, таких как деплой-фичи, баг-трекеры и много другого функционала, вынесенного в web-UI и в API
Поэтому по-моему самые эффективные решения - это либо то, о котором просили не писать, либо использовать существующий репо-хостинг для mercurial
Можно без него, но будет менее удобно. Никто ведь не мешает просто рабочую папку локального проекта залить на свой хостинг по ftp/sftp, или использовать для заливки какой-то скрипт, который будет заливать только обновления (такие есть готовые), но всё это решения из прошлого
Также можно свой локальный репозиторий сделать доступным из интернет, и тогда он станет репо-хостингом, и из него можно будет сделать pull на свой сайт, но это решение тоже не очень, потому что небезопасно и в нём нет удобств, предоставляемых репо-хостингами, таких как деплой-фичи, баг-трекеры и много другого функционала, вынесенного в web-UI и в API
Поэтому по-моему самые эффективные решения - это либо то, о котором просили не писать, либо использовать существующий репо-хостинг для mercurial