(Visual) SVN игнорирует файлы Regex - PullRequest
4 голосов
/ 11 декабря 2008

Мне нужно исключить файлы со следующим шаблоном:

ProjectFoo.Data [0-9] {14} .lgp

Как я могу использовать RegEx для (Visual) списка игнорирования SVN?

Ответы [ 3 ]

9 голосов
/ 11 декабря 2008

Список игнорирования Subversion не поддерживает регулярные выражения. Они реализованы как шаблоны glob / file.

Эти шаблоны не поддерживают повторную конструкцию {14}.

Узор

ProjectFoo.Data[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].lgp

должен делать то, что вы просите, но я бы порекомендовал использовать что-то вроде ProjectFoo.Data [0-9] *. Lgp, так как это было бы «достаточно хорошо».

2 голосов
/ 11 декабря 2008

Поскольку файл выглядит как файл резервной копии проекта LLBLGen Pro, вы можете заставить llblgen pro хранить файлы резервных копий в отдельной папке (см. «Предпочтения: папка резервного копирования по умолчанию»), например .\Резервное копирование. Таким образом, вы можете исключить эту папку в SVN, и все готово:)

0 голосов
/ 17 мая 2012

Несколько основных советов о том, как использовать другие ответы на этой странице с TortoiseSVN при поддержке VisualSVN Server. Вы можете вручную добавить свойство svn: ignore в папку. Совет Берта по шаблонам и шаблонам работает хорошо (я сам выбрал «достаточно хорошо» [0-9] *). Подробнее здесь .

Перейдите в нужную папку и щелкните правой кнопкой мыши | TortoiseSVN | Свойства | Новый | Дополнительно. Выберите имя свойства svn: ignore, а затем введите шаблоны глобуса / файла в отдельных строках в поле значения.

...