Свойство svn: ignore содержит список шаблонов файлов, которые определенные
Операции Subversion будут игнорироваться. Возможно, наиболее часто используемый
специальное свойство, оно работает в сочетании с глобальным игнорированием
опция конфигурации во время выполнения (см. раздел «Конфигурация») для
отфильтровывать неверсионные файлы и каталоги из команд svn status,
SVN добавить и SVN импорта.
Обоснование свойства svn: ignore легко объяснимо.
Subversion не предполагает, что каждый файл или подкаталог в
Рабочая копия каталога предназначена для контроля версий. Ресурсы должны
быть явно помещенным под управление Subversion с помощью svn add
или команды импорта SVN. В результате часто есть много ресурсов в
рабочая копия, которая не является версионной.
Теперь команда svn status отображается как часть выходных данных.
неверсионный файл или подкаталог в рабочей копии, которой еще нет
отфильтровано с помощью параметра global-ignores (или его встроенного по умолчанию)
значение). Это сделано для того, чтобы пользователи могли видеть, если они
забыли добавить ресурс в систему управления версиями.
Но Subversion не может угадать имена каждого ресурса, который
следует игнорировать. Кроме того, довольно часто есть вещи, которые должны быть
игнорируется в каждой рабочей копии определенного хранилища. Заставить
каждый пользователь этого хранилища, чтобы добавить шаблоны для этих ресурсов в
их области конфигурации во время выполнения будут не просто бременем, но
возможность столкновения с потребностями конфигурации других рабочих
копии, которые пользователь проверил.
Решение состоит в том, чтобы хранить шаблоны игнорирования, которые являются уникальными для
ресурсы, которые могут появиться в данном каталоге вместе с каталогом
сам. Типичные примеры неверсированных ресурсов, которые в основном
уникальны для каталога, но могут появляться там, включая вывод из
программные компиляции. Или - использовать пример, более подходящий для этого
книга - файлы HTML, PDF или PostScript, созданные в результате
преобразование некоторых исходных XML-файлов DocBook в более четкий вывод
формат.