Я пытаюсь установить свойство svn: global-ignores для нескольких неверсированных файлов, которые существуют в подкаталогах.
Если я сбегу
svn propset svn:global-ignores dir/ignore-me.txt .
тогда svn st dir/ignore-me.txt
все еще обозначает, что файл не версионирован, с вопросительным знаком.
Но если я сначала зайду в этот каталог, тогда
svn propset svn:global ignores ignore-me.txt .
приводит к тому, что этот файл игнорируется правильно (состояние - I, когда я запускаю svn st dir/ignore-me.txt
.
Что здесь происходит? Я вижу такое поведение независимо от того, игнорирую ли я файлы по отдельности или игнорирую список файлов, хранящихся в текстовом документе. Почему мне нужно войти в каталог с помощью компакт-диска, чтобы игнорировать файл?
global-ignores
- это параметр конфигурации (а не свойство). См. этот ответ, чтобы узнать, как его установить. . - person Richard Smith   schedule 10.03.2021