Есть ли концепция глобального игнорирования в SVN? - PullRequest
67 голосов
/ 23 апреля 2010

Есть ли способ настроить глобальный список игнорируемых сообщений для репозитория SVN или для клиента SVN на ПК?

Единственная причина, по которой я использую такие инструменты, как Tortoise / Ankh / VisualSVN, заключается в том, что я хочу проверять только те файлы, которые мне нужны, без всего содержимого bin / obj / Resharper.

Я испорчен .gitignore и .hgignore, которые я просто копирую в репозиторий и затем использую git commit -a, не заботясь о проверке мусора.

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

Использование SVN под Windows.

Ответы [ 2 ]

77 голосов
/ 23 апреля 2010

При установке Subversion в файле есть путь, например, один из следующих:

  • Windows Vista / 7: C:\Users\<username>\AppData\Roaming\Subversion
  • Windows XP: c:\Documents and Settings\<username>\.subversion\config
  • Unix (Linux и т. Д.), MacOS: $HOME/.subversion/config

, который содержит глобальную конфигурацию для Subversion. В разделе [miscellany] находится параметр global-ignores, который можно использовать для настройки глобально игнорируемых шаблонов имен файлов.

В разделе Область конфигурации времени выполнения книги Subversion содержится более подробная информация, включая информацию о том, как настроить такие глобальные параметры конфигурации в реестре, если вам нужно.

Типичные примеры:

[miscellany]
global-ignores = *.o *.so *.so.[0-9]* .DS_Store [Tt]humbs.db

или, возможно, если вы находитесь на этапе перехода к использованию Git:

[miscellany]
global-ignores = .git
37 голосов
/ 10 декабря 2013

возможно настроить глобальное игнорирование в репозитории , если вы используете Subversion 1.8 и более новый клиент.

Выпущена версия Subversion 1.8 Конфигурация с репозиторием .Благодаря этой новой функции вы можете настроить свойство svn:global-ignores на стороне хранилища.

См. SVNBook 1.8 |Игнорирование неверсионных элементов и SVNBook 1.8 |Унаследованные свойства для получения дополнительной информации.

...