SVN все еще просит зафиксировать игнорируемые файлы

Я побежал svn propedit svn:ignore directory_x .

Когда я бегу svn pg -R svn:ignore . Я вижу directory_x внутри списка игнорируемых

Однако после того, как я svn statusЯ все еще могу видеть каталог, и он всегда просит меня зафиксировать тот же каталог.

Я пытался запустить очистку SVN, но ничего не изменилось

1 ответ

Решение

Ты не можешь svn:ignore влияет только на файлы, которых нет в хранилище. Смотрите Subversion книгу:

Когда объект находится под контролем Subversion, механизмы шаблонов игнорирования больше не применяются к нему. Другими словами, не ожидайте, что Subversion избежит внесения изменений, внесенных в версионный файл, просто потому, что имя этого файла соответствует шаблону игнорирования - Subversion всегда замечает все версионные объекты.

А также

svn:ignore

Если присутствует в каталоге, значение представляет собой список неверсионных шаблонов файлов, которые должны игнорироваться svn status и другими подкомандами. См. Раздел "Игнорирование неверсионных элементов".

Другие вопросы по тегам