У меня есть основной сервер SVN в Linux, и я делаю синхронизированную версию только для чтения, используя VisualSvn Server.
Я следую инструкциям на
http://svnbook.red -bean.com / ru / 1.5 / svn.reposadmin.maint.html # svn.reposadmin.maint.replication
и
http://blogs.geniuscode.net/RyanDHatch/?p=9
но я все еще получаю ошибку
svnsync: DAV request failed; it's possible that the repository's pre-revprop-change hook either failed or is non-existent
svnsync: At least one property change failed; repository is unchanged
svnsync: Error setting property 'sync-lock':
could not remove a property
Я использовал консоль администратора SVN для добавления соответствующей ловушки на целевом сервере (я предполагаю, что это целевой сервер, который требует эту ловушку, а не исходный сервер), оба с некоторой пакетной логикой для проверки пользователя имена, а тот, который просто "@ECHO OFF" и ничего не меняется, я все еще получаю ошибку. Я проверил папку репо-хуков и сервер VisualSvn создает файлы .cmd, поэтому я попытался скопировать файлы без расширений, что является * nix-соглашением, но без изменений.
Есть идеи?