Subversion исключая конкретные файлы - PullRequest
1 голос
/ 02 января 2012

Как исключить файлы, которые следуют некоторому шаблону, как я хочу пропустить скрытые файлы (начиная с. Например .vmalloc.o.cmd или .mmap.o.cmd), существует так много файлов, которые можно выяснить, используя регулярное выражение, но не может быть указан один за другим.
Поэтому, когда я делаю коммит, я не хочу, чтобы эти файлы отправлялись на сервер.

РЕДАКТИРОВАТЬ: Должен ли я сделать svn propset svn: ignore * .cmd в каждом каталоге? Если такого пути нет (для всех каталогов), то почему его там нет?

Ответы [ 2 ]

3 голосов
/ 02 января 2012

Вы не можете использовать RegEx, но подстановочные знаки должны хорошо выполнять свою работу:

svn propset --recursive svn:ignore .vmalloc.o.cmd*

Запустите это на верхнем уровне напрямую. Предостережение: папки, добавленные после выполнения этой команды, не будут наследовать игнорирование. (Поэтому обязательно повторяйте команду при каждом добавлении новой папки.)

1 голос
/ 02 января 2012

Свойство svn: ignore использует 3 типа фильтров: ?, *, []

Нельзя указывать регулярное выражение

подробнее здесь: http://svnbook.red -bean.com / ru / 1.5 / svn.advanced.props.special.ignore.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...