我想在Windows服務器上使用mercurial。因爲我想通過http進行推送,所以hg serve
似乎是最簡單的解決方案。它工作正常,但每次重新啓動後我都重新啓動它,所以我需要它作爲Windows服務。用sc create ...
手動安裝它不起作用,它創建了一個服務,當我嘗試啓動它時會引發錯誤。我發現了一些引用到這個問題hg充當Windows服務
- 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服務?
更新: 感謝您的不同方法。我們住在hg serve
,我們公司的windows-guy設法把它安裝成不太合適的服務。
編碼霍爾夫的傑夫的[sc創建svnserve示例](http://www.codinghorror.com/blog/2008/04/setting-up-subversion-on-windows.html)爲我工作,並且有多個參數在那裏 - 你可能能夠使用它作爲模板。在我發現sc對'abc = value'之間的空格非常挑剔後, – Rup 2011-03-03 10:42:10