Как я могу сказать SVN игнорировать определенные файлы в любом месте? - PullRequest
4 голосов
/ 12 февраля 2010

Как мне сказать svn, что каждый раз, в любом каталоге любого проекта, он встречает foo и bar, он должен полностью игнорировать их?

Ответы [ 2 ]

9 голосов
/ 12 февраля 2010

Проверьте параметр глобального игнорирования ~ / .subversion / config:

### Set global-ignores to a set of whitespace-delimited globs
### which Subversion will ignore in its 'status' output.
# global-ignores = *.o *.lo *.la #*# .*.rej *.rej .*~ *~ .#* .DS_Store
0 голосов
/ 08 августа 2012

Параметр global-ignore также можно ввести в Общесистемный файл конфигурации Subversion , чтобы он применялся ко всем пользователям и всем хранилищам.

В качестве примера я добавил следующее к /etc/subversion/config в моей системе Linux / CentOS:

[miscellany]
global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store ._*

Я основал эту конфигурацию на значении ~/.subversion/config моего пользователя по умолчанию для параметра global-ignores, первоначально закомментированном Subversion.

Теперь все эти шаблоны имен будут игнорироваться для всех пользователей.

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