2015-10-06 6 views
3

Недавно я попытался заблокировать файл в моем SVN проверки, и я получаю следующее сообщение об ошибке:ошибка СВН Lock: маркер URI имеет плохую схема

svn lock -m "a comment" File1.pas

svn: warning: W160037: Lock token URI '
C:\Program Files (x86)\VisualSVN Server>exit 0
' has bad scheme; expected 'opaquelocktoken'

Кто-то получил ошибку первого (Windows 7), затем я воспроизвел его на своем тестовом репо (Windows 8) со свежей проверкой в ​​другом файле. Первоначально я использовал Tortoise v1.8.9, а затем реплицировал его с помощью утилиты командной строки v1.8.11. Репозиторий - это VisualSVN Server 3.2, но я также попытался обновить тестовый репозиторий до версии 3.3. Короче говоря, он отображается на всех файлах, которые я пытался использовать TortoiseSVN и SVN CLU, для VisualSVN Server 3.2 и 3.3.

Единственная ссылка на это я нашел здесь: http://mail-archives.apache.org/mod_mbox/subversion-dev/201107.mbox/%[email protected]%3E. Он показывает код, используемый для генерации ошибки. Похоже, что репо посылает обратно:

C: \ Program Files (x86) \ VisualSVN сервера> выход 0

вместо opaquelocktoken информации. На данный момент я думаю, что это ошибка на VisualSVN Server, или у нас что-то настроено на VisualSVN Server некорректно, хотя я не мог найти никаких подходящих настроек. Открыта для любых предложений.

ответ

1

Это не ошибка на VisualSVN Server, а ошибка в сценарии блокировки после блокировки, настроенная администратором. Обратитесь к администратору сервера с просьбой исправить скрипт hook.

+0

Я так близко, что мы приходим к администратору SVN. У нас есть привязка pre-commit, требующая комментария, но в остальном все они были «exit 0;». Удалили фиксаторы с предварительной блокировкой и после замка. Благодаря! – MikeS85

+0

Привет! Что делать, если нам нужно исправить скрипт вместо его удаления? Если вы можете помочь, проверьте мой вопрос: http://stackoverflow.com/questions/33548032/svn-lock-hook-error-expected-opaquelocktoken. Мы немного отчаянные здесь на работе. Благодаря! – mrcoulson