7

我正在尝试添加带有空格的目录:

Static Debug

到我的 SVN 忽略模式。

但是,空格用于分隔不同的目录(因此上述忽略模式将被解释为要忽略的两个文件——静态和调试)

我试过添加

Static%20Debug

"Static Debug"

Static\ Debug

没有运气

显然我不能被正则表达式忽略。

有人知道吗?

4

3 回答 3

4

Doug T.'s Answer相关,我对此进行了一些尝试。

您可以使用 [] 指定排除范围,而不是使用 ?,方法是在前面放置 ^。

ignore[^A-Za-z0-9]this

如果我有一个“ignore this”和一个“ignore0this”,带有空格的那个将被忽略,但不会忽略带有 0 的那个。

于 2011-07-27T16:05:52.460 回答
3

我在乌龟手册中找到了这个文档。根据它

[...]

匹配任何一个括在方括号中的字符。在括号内,一对以“-”分隔的字符在词法上匹配两者之间的任何字符。例如 [AGm-p] 匹配 A、G、m、n、o 或 p 中的任何一个。

所以我可以简单地做

Static[ ]Debug 

哪个有效

好的,在我的 Tortoise 版本中,这实际上不适用于空格

有效的是使用

?

匹配任何单个字符。

这让我做

Static?Debug

不幸的是,它也匹配像 StaticADebug 这样的东西。但这足以解决问题。

于 2011-07-27T15:41:49.417 回答
0

据我所知,这是一个换行符分隔的列表。当您将鼠标悬停在文本框上时,它甚至会这样说。我刚刚按原样尝试了名称,它按预期工作:

Static Debug

编辑:

在此处输入图像描述

于 2011-07-27T16:17:45.643 回答