如何使用(龟龟)SVN忽略模式忽略其中带有空格的文件/目录?

时间:2011-07-27 15:31:00

标签: svn tortoisesvn svnignore

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

Static Debug

到我的SVN忽略模式。

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

我尝试过添加

Static%20Debug

"Static Debug"

Static\ Debug

没有运气

显然我不能忽视regular expression

有人有任何想法吗?

3 个答案:

答案 0 :(得分:3)

我在乌龟手册中找到了this documentation。根据它

  

[...]

     

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

<击> 所以我可以简单地做

Static[ ]Debug 

有效

好吧,我的Tortoise版本中的空白实际上不起作用

什么有效?

  

     

匹配任何单个字符。

让我做

Static?Debug

不幸的是,它也匹配像StaticADebug这样的东西。但这足以做到这一点。

答案 1 :(得分:3)

Doug T.'s Answer相关,我玩了一下这个。

您可以通过在前面添加^来指定带[]的排除范围,而不是使用?。

ignore[^A-Ba-b0-9]this

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

答案 2 :(得分:0)

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

Static Debug

修改

enter image description here