使用Mercurial托管hgweb源代码管理存储库时,是否可以在hgweb.config
文件中使用带空格的路径?特别是,您是否可以指向一个权威来源,记录它无法工作或指示如何使其工作?到目前为止,我的谷歌搜索并未证明富有成效。
我的设置细节是我尝试使用通过IIS托管的hgweb来托管Mercurial存储库。此外,我正在尝试映射UNC文件路径。特别是,配置文件包含
等路径[paths]
repo1 = \\path\with\no\spaces
repo2 = \\path2\with\no\spaces\*
在我目前的设置中运行正常。但是,诸如
之类的条目[paths]
repo3 = \\path\with spaces
无效。虽然更改文件夹名称是最后的选择,但我不认为它是这个问题的答案,因为它会干扰开发。
答案 0 :(得分:1)
从Mercurial HG配置文件文档(hg/help/config)中,空格被视为分隔符,除非置于双引号中,因此它应该使用此表示法,但我没有测试它:
repo3 = "\\path\with spaces"