svn игнорировать неверсированные файлы в подкаталогах

Я пытаюсь установить свойство 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.

Что здесь происходит? Я вижу такое поведение независимо от того, игнорирую ли я файлы по отдельности или игнорирую список файлов, хранящихся в текстовом документе. Почему мне нужно войти в каталог с помощью компакт-диска, чтобы игнорировать файл?


svn
person Guilty Spark    schedule 09.03.2021    source источник
comment
Вы пытаетесь игнорировать файлы только в определенной папке? Опишите свой вариант использования.   -  person peter    schedule 09.03.2021
comment
У меня есть текстовый файл с именем .svnignore-list, содержащий сотни путей к файлам, которые я хочу игнорировать (в основном автоматически сгенерированный код), разбросанным по множеству подкаталогов. Я пробовал запустить svn propset svn: global-ignores -F .svnignore-list. но это не приводит к игнорированию ни одного из этих файлов.   -  person Guilty Spark    schedule 09.03.2021
comment
global-ignores - это параметр конфигурации (а не свойство). См. этот ответ, чтобы узнать, как его установить. .   -  person Richard Smith    schedule 10.03.2021