subversion包含空格的authz路径

时间:2011-11-29 20:11:02

标签: svn

如何为包含空格的路径设置authz文件?

我尝试了各种方法来逃避空间,但没有一种方法有效。

[/"some path"]
[/some%20path]
[/some\ path]
[\"some path\"]

1 个答案:

答案 0 :(得分:3)

我刚检查了svn源代码,文件解析器(在libsvn_subr / config_file.c:svn_config__parse_file()中)允许方括号内的任何内容,除了“]”,“\ n”。换句话说,它应该无需任何逃避。

为了确认这一点,我将此规则添加到临时存储库:

[/a/some really long name.xlsx]
* =

正如所料,它拒绝我访问。此外,我检查了我的生产存储库并发现了几个这样的规则实例,所以它必须工作,否则我之前会收到投诉:)