Я хотел бы сделать так, чтобы Subversion постоянно игнорировала мои каталоги конфигурации проекта IDE NetBeans ("nbproject /") и их содержимое для всех проектов. В документации SVN я прочитал, что вы можете установить глобальные шаблоны игнорирования в ~/.subversion/config
. Например, в моем конфиге у меня есть ...
### Set global-ignores to a set of whitespace-delimited globs
### which Subversion will ignore in its 'status' output, and
### while importing or adding files and directories.
global-ignores = *.o *.lo *.la .class #*# .*.rej *.rej .*~ *~ .#*
.DS_Store *.log nbproject
Несмотря на то, что nbproject
находится там, SVN не игнорирует это. Это отображается в отчетах о состоянии. Есть ли способ предотвратить это?
Режиссер nbproject
каким-то образом попал в репо, но я удалил его. Хотя он не находится в репозитории и не содержит .svn
dir, SVN отказывается его игнорировать. Может быть, потому что это было как-то отмечено в директории родительского каталога .svn
dir?
Обновление
Я просто полностью удалил его из SVN и файловой системы и заново создал проект. Теперь SVN соблюдает схему игнорирования. Я не знаю, почему этого не было раньше.