Переопределение автоматических свойств SVN по умолчанию с помощью svn:auto-props

Можно ли как-то переопределить алгоритм по умолчанию для назначения свойств SVN, используя svn:auto-props? (Очевидно, только для тех, кто использует svn:auto-props...)

В частности, как я могу заверить, что svn:executable не установлен на основе соответствующего флага разрешения? Так как автоматическое назначение свойств по умолчанию будет смотреть на исполняемый флаг разрешения и если он установлен, он будет назначать svn:executable, Хотя я хотел бы автоматически назначать этот флаг только файлам, явно перечисленным в svn:executable, (Очевидно, что пользователь все равно сможет установить свойство вручную, пропуская любой алгоритм по умолчанию.)

1 ответ

Решение

НАСКОЛЬКО МНЕ ИЗВЕСТНО, svn:auto-props в SVN 1.8 такой случай не распространяется (по крайней мере, так, как я понял ваш случай, т.е. некоторая проработка вашего вопроса сделает его более понятным). Он может устанавливать свойства только на основе указанного шаблона, он не может отрицать установку свойства для некоторых конкретных элементов рабочей копии.

Другими словами, если вы укажете шаблон, те элементы в вашем WC, которые соответствуют шаблону, обязательно получат svn:executable применяется.

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