Игнорировать SVN игнорировать... возможно?

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

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

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

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

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

Ответы

Ответ 1

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

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

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

Ответ 2

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

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

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