当使用hgweb托管Mercurial源代码管理reposities时,是否可以在hgweb.config
文件中使用带有空格的路径?特别是,你能给我指一个权威的来源,记录它不能工作,或者如何使它工作的说明吗?到目前为止,我在谷歌上的搜索还没有取得丰硕成果。
我的设置细节是,我正试图使用通过IIS托管的hgweb来托管Mercurial存储库。此外,我正在尝试映射UNC文件路径。特别是,具有等路径的配置文件
[paths]
repo1 = \pathwithnospaces
repo2 = \path2withnospaces*
在我当前的设置中运行良好。但是,诸如之类的条目
[paths]
repo3 = \pathwith spaces
不起作用。虽然更改文件夹名称是最后的选择,但我不认为这是对这个问题的回答,因为这会干扰开发。
根据Mercurial HG Config文件文档(HG/help/Config),空格被视为分隔符,除非放在双引号中,所以它应该使用这种表示法,尽管我没有测试它:
repo3 = "\pathwith spaces"