0

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包含来自工作台的配置。

4

1 回答 1

1

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

于 2013-01-23T03:03:42.293 回答