Как я могу установить автоматические реквизиты с SVN версии 1.8 с помощью конфигурации, продиктованной репозиторием? http://subversion.apache.org/docs/release-notes/1.8.html#repos-dictated-config. Я использую svn server svn, version 1.8.10 (r1615264)
и клиент TortoiseSVN 1.8.7 через HTTPS.
Я попытался настроить свой файл конфигурации как:
[miscellany]
enable-auto-props = yes
[auto-props]
* = svn:needs-lock=*
Файлы конфигурации, которые я изменяю: /etc/subversion/config
и /home/svn/repo/conf/svnserve.conf
но я не уверен, что это подходящие файлы для доступа Apache DAV через HTTP / HTTPS.
Когда я проверяю репо и добавляю файлы, svn: needs-lock не устанавливается для недавно зафиксированного файла.
Откуда Apache получает файл конфигурации SVN?
Читать примечания к выпуску svn 1.8 и SVNBook внимательно! Эта функция заключается не в изменении конфигурации времени выполнения клиента, а в настройке версионного свойства в репозитории.
svn:auto-props
версионное свойство не будет иметь никакого эффекта.Вы можете установить svn:auto-props
ценность для *.test = svn:needs-lock=*
в корне вашего репозитория (или путь репозитория, который представляет корень проекта, это в основном зависит от структуры вашего репозитория). В результате будет получен каждый файл, соответствующий *.test
образец иметь svn:needs-lock
свойство применяется. Видеть SVNBook | Унаследованные свойства.