Mercurial服务器运行多个存储库

And*_*dez 4 mercurial tortoisehg

我正在使用TortoiseHg,我想将其作为服务器运行.我已经能够运行服务器,将其指向我选择的存储库的根目录.

  • http://192.168.1.64:8000 指着 c:\myproject

我正在寻找一种方法来拥有一个文件夹C:\projects,里面有多个存储库,将我的Hg服务器指向该文件夹,我将访问我的存储库,如:

  • http://192.168.1.64:8000/project1 指着 c:\projects\project1
  • http://192.168.1.64:8000/project2 指着 c:\projects\project2

有谁可以帮助我吗?

Hel*_*lgi 12

正如Lasse所建议的那样,使用完整的Web服务器进行repo托管是一个好主意,没有什么能阻止您使用多个存储库hg serve.

这是我的hgweb.config档案:

[paths]
project-a = C:/hg/project-a/
library-b = C:/hg/library-b/
Run Code Online (Sandbox Code Playgroud)

我从hg serve这个命令开始:

hg serve --address 127.0.0.1 --port 8000 --webdir-conf C:/hg/hgweb.config --encoding utf8
Run Code Online (Sandbox Code Playgroud)