Игнорировать SVN игнорировать ... возможно? - PullRequest
12 голосов
/ 09 сентября 2008

Итак, у меня есть несколько файлов, которые я хочу игнорировать в хранилище Subversion, но я не хочу, чтобы мои шаблоны игнорирования распространялись в хранилище.

Другими словами, я добавил в свою кассу некоторые личные файлы, которые я хочу сохранить, но они существуют только для меня и не имеют смысла игнорироваться для всех, поэтому, если я использую svn: ignore, это будет применить к каталогу, и я должен либо проверить это в (что я не хочу делать), или увидеть, что этот каталог был изменен каждый раз, когда я делаю статус SVN.

Итак, в идеале мне хотелось бы что-то вроде файла .svnignore, который я мог бы затем пометить, чтобы игнорировать сам себя, а также некоторые другие файлы (я думаю, что это возможно в git, например, с использованием файла .gitignore или любого зовут).

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

Так кто-нибудь знает способ сделать это в Subversion?

Ответы [ 2 ]

9 голосов
/ 09 сентября 2008

Subversion имеет глобальную настройку игнорирования для пользователя , которая звучит так, как вы хотите. Найдите в каталоге .subversion (находится в каталоге home ) и найдите раздел Miscellany файла конфигурации. Должна быть запись, называемая global-ignores.

Для пользователей Windows этот параметр находится в реестре по адресу HKEY_LOCAL_MACHINE \ Software \ Tigris.org \ Subversion.

Дополнительная информация доступна в Управление версиями с Subversion (SVNBook) .

0 голосов
/ 09 сентября 2008

Я запутался в двух вещах:

  • почему у вас есть файлы, которые вы не хотите регистрировать, чтобы другие люди могли захотеть проверить? кажется, что вы получите конфликт, если это все равно случится
  • разве просто "игнорирование" в человеческом смысле не работает для вас?

У меня просто проблемы с просмотром сценария, в котором вы не захотите использовать svn: ignore ...

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