У меня VisualSVN работает на 64-битном сервере Windows 2003. Я храню свой репозиторий на NAS и использую путь UNC.
Проблема возникает при использовании svnlook в файле перехвата.
Я получил:
'svnlook' is not recognized as an internal or external command,
У меня есть аналогичная установка на 32-битном сервере Windows 2003, которая работает без проблем. Две переменные - это 64-битная ОС и путь UNC.
Есть идеи, как заставить мой скрипт перехвата работать?
VisualSVN Server не добавляет svnlook в переменную среды PATH для предотвращения конфликтов с другим клиентом Subversion. Вы должны использовать переменную среды VISUALSVN_SERVER для доступа к svnlook, используя полный путь. Т.е.
"%VISUALSVN_SERVER%\bin\svnlook"
Запишите полный путь к svnlook в пакетном файле или добавьте каталог, в котором он находится, в переменную среды PATH.
Чтобы изменить значение PATH
;