Я хочу использовать mercurial на сервере Windows. Поскольку я хочу тянуть и проталкиваться через http, hg serve
кажется самым простым решением. Он отлично работает, но я перезагружаю его после каждой перезагрузки, поэтому мне это нужно как служба Windows. Установка вручную с помощью sc create ...
не помогла, она создала службу, которая вызывает ошибку при попытке ее запуска. Я нашел некоторые ссылки на эту проблему.
- https://bitbucket.org/tortoisehg/stable/issue/1245/configure-hg-serve-to-run-as-a-windows-service-from
- https://bitbucket.org/andrearicossa/hgservice
но они плохо документированы, если вообще. (Конечно, я могу установить веб-сервер и использовать hgweb, но это кажется еще более сложным.) Есть ли у вас какой-либо опыт легко настроить hg serve ... <many args>
как службу Windows?
UPDATE:
Спасибо за разные подходы. Мы остались с hg serve
, оконный парень в нашей компании смог установить его как не совсем надлежащий сервис.