[英]How do I ignore a file/directory with a space in it with a (tortoise) SVN ignore pattern?
我正在尝试添加带有空格的目录:
Static Debug
到我的 SVN 忽略模式。
但是,空格用于分隔不同的目录(因此上面的忽略模式将被解释为要忽略的两个文件——静态和调试)
我试过添加
Static%20Debug
和
"Static Debug"
和
Static\ Debug
没有运气
显然我不能忽略正则表达式。
任何人有任何想法?
与Doug T.'s Answer 相关,我玩了一下。
您可以通过在前面放置一个 ^ 来使用 [] 指定排除范围,而不是使用 ?。
ignore[^A-Za-z0-9]this
如果我有一个“忽略这个”和一个“ignore0this”,带有空格的那个将被忽略,而不是带有 0 的那个。
我在乌龟手册中找到了这个文档。 根据它
[...]
匹配方括号中的任一字符。 在方括号内,由“-”分隔的一对字符在词法上匹配两者之间的任何字符。 例如,[AGm-p] 匹配 A、G、m、n、o 或 p 中的任何一个。
所以我可以简单地做
Static[ ]Debug
哪个有效
好的,实际上在我的 Tortoise 版本中对空白不起作用
什么有效使用
?
匹配任何单个字符。
这让我做
Static?Debug
不幸的是,它也与 StaticADebug 之类的东西相匹配。 但这足以解决问题。
据我所知,它是一个换行符分隔的列表。 当您将鼠标悬停在文本框上时,它甚至会这样说。 我刚刚按原样尝试了名称,它按预期工作:
Static Debug
编辑:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.