Переопределение автоматических свойств SVN по умолчанию с помощью svn:auto-props
-
21-12-2019 - |
Вопрос
Можно ли как-то переопределить алгоритм по умолчанию для назначения свойств SVN с помощью svn:auto-props
?(Очевидно, только для тех, кто использует svn:auto-props
...)
В частности, как мне гарантировать, что svn:executable
не установлено на основе соответствующего флага разрешения?Поскольку автоматическое назначение свойств по умолчанию будет учитывать флаг разрешения исполняемого файла, и если он установлен, он будет назначать svn:executable
.Хотя я хотел бы автоматически назначать этот флаг только файлам, явно перечисленным в svn:executable
.(Очевидно, что пользователь по-прежнему сможет установить свойство вручную, пропуская любой алгоритм по умолчанию.)
Решение
НАСКОЛЬКО МНЕ ИЗВЕСТНО, svn:auto-props
в SVN 1.8 такой случай не рассматривается (по крайней мере, как я понял ваш случай, т.е.некоторая разработка вашего вопроса прояснила бы его).In может только установить свойство на основе указанного шаблона, но не может запретить установку свойства для некоторых конкретных элементов рабочей копии.
Другими словами, если вы укажете шаблон, то те предметы в вашем туалете, которые соответствуют шаблону, обязательно получат svn:executable
применяемый.