TortoiseHG" thg serve"不会从命令行开始

时间:2013-01-22 21:55:43

标签: mercurial webserver tortoisehg

我遇到从命令行执行thg serve的问题。我正在执行以下命令行:

thg serve 8082 --web-conf "E:\Mercurial_Repositories\settings.config"

但我得到的是Web服务器弹出未配置但未启动。但是,当我从Workbench中启动Web服务时,日志显示以下执行行:

hg serve --port 8081 --debug --web-conf c:\users\vailla~1\appdata\local\temp\4\thg.lov

哪个奇怪。我假设文件thg.lov包含Workbench的配置。

1 个答案:

答案 0 :(得分:1)

thg serve不支持端口号作为参数。它默认选择8000。您可以通过导航到File - >在Workbench中更改此值。设置 - > Workbench并将属性Port的值设置为您选择的值。只需删除对thg serve的呼叫中的端口号,Web服务器将开始运行并根据settings.config的内容提供存储库;因此,修改后的命令行将为thg serve 8082 --web-conf "E:\Mercurial_Repositories\settings.config"