Я использую VisualSVN Server в Windows 7, и я хочу написать сценарий проверки после фиксации для резервного копирования моего репозитория на сетевой общий диск автоматически при каждом новом коммите. Я использую команду svnadmin hotcopy
из командной строки svn, которая, кажется, работает правильно, но когда я вставляю ту же команду в скрипт после коммита, она не работает с ошибкой - svn-error-e720005
.Доступ к сетевому диску в сервере VisualSVN post commit hook
Я понимаю, что это связано с некоторыми правами доступа к VisualSVN Server и хотелось бы знать, что нужно сделать, чтобы VisualSVN Server мог получать доступ и читать/записывать в сетевые общие папки/диски.
Вы хотите сказать, что я должен настроить резервный сервер svn и синхронизировать его с основным сервером svn вместо того, чтобы просто создавать резервные копии хранилища? Поскольку синтаксис svnsync является следующим: svnsync synchronize DEST_URL SOURCE_URL –
Я использовал svnsync, но его снова давая ту же проблему, когда команда выдается из командной строки, она отлично работает и совершает все ревизии, но когда одна и та же команда вставлена в post-commit крюк, клиент svn зависает после совершения, что может быть причиной этого? –