Как мне проигнорировать файл / каталог с пробелом в нем (шаблон черепахи) SVN? - PullRequest
6 голосов
/ 27 июля 2011

Я пытаюсь добавить каталог с пробелом в нем:

Static Debug

моему шаблону игнорирования SVN.

Однако пробелы используются для разделения разных каталогов (поэтому вышеупомянутый шаблон игнорирования будет интерпретироваться как два файла для игнорирования - Static и Debug)

Я пытался добавить

Static%20Debug

и

"Static Debug"

и

Static\ Debug

без удачи

И, видимо, я не могу игнорировать с помощью регулярного выражения .

У кого-нибудь есть идеи?

Ответы [ 3 ]

3 голосов
/ 27 июля 2011

Относительно Ответа Дуга Т. , я немного поиграл с этим.

Вместо использования? Вы можете указать диапазон исключения с помощью [], поставив ^спереди.

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

Если у меня есть «игнорировать это» и «игнорировать это», то будет игнорироваться тот, у которого есть пробел, но не тот, у которого 0.

3 голосов
/ 27 июля 2011

Я нашел эту документацию в руководстве по черепахе. Согласно этому

[...]

Соответствует любому из символов, заключенных в квадратные скобки. В скобках пара символов, разделенных символом «-», соответствует любому символу между двумя этими словами. Например, [AGm-p] соответствует любому из A, G, m, n, o или p.

Так что я могу просто сделать

Static[ ]Debug 

который работает

Хорошо, это фактически НЕ РАБОТАЕТ для пробела в моей версии Черепахи

Что работает, использует

Соответствует любому отдельному символу.

что позволяет мне сделать

Static?Debug

, который, к сожалению, также соответствует таким вещам, как StaticADebug. Но этого достаточно, чтобы добиться цели.

0 голосов
/ 27 июля 2011

Насколько я знаю, это перевод новой строки . Это даже говорит, когда вы наводите мышь на текстовое поле. Я только что попробовал имя как есть, и оно работает, как и ожидалось:

Static Debug

Edit:

enter image description here

...