Как сделать svn игнорировать файлы без изменений только в моей рабочей копии?
duplicate: игнорировать игнорирование SVN...
Предположим, что моя рабочая копия заполнена неперевернутыми файлами, которые я не хочу удалять. Я хочу, чтобы svn игнорировал эти файлы, но я не хочу добавлять их в список игнорирования, потому что я не хочу загрязнять другую рабочую копию с помощью списка игнорирования. Возможно ли это в svn?
Уточнение: я не уверен, почему, но люди продолжают советовать мне редактировать мои глобальные конфигурации; однако, это не то, что я - то, что я ищу. То, что я хочу сделать, это указать конкретные файлы в конкретной рабочей копии. Возможно ли это?
Ответы
Ответ 1
Да, файл конфигурации может содержать параметр global-ignores
, который именно вы ищете.
Местоположение этого файла зависит от платформы. Из документации:
В Unix-подобных системах эта область отображается как каталог с именем .subversion в домашнем каталоге пользователя. В системах Win32 Subversion создает папку под названием Subversion, обычно внутри области Application Data в каталоге профиля пользователя (которая, кстати, обычно является скрытым каталогом). Однако на этой платформе точное местоположение отличается от системы к системе и продиктовано реестром Windows.
Ответ 2
Если вы используете TortoiseSVN, вы можете войти в настройки TortoiseSVN (правый клик > TortoiseSVN > Настройки).
В закладке Общие вкладки Subversion Group добавьте одиночную звездочку (*
) в параметр Global Ignore Pattern.
Ответ 3
В вашем приватном файле конфигурации subversion для репозитория установите флаг global-ignores, например:
[miscellany]
global-ignores = *.class *.o