Путь svn: '/svn/wib/!svn/bc/5634/wib/trunk/ компонентов не найден
Мы недавно перенесли наш SVN-репозиторий на новый сервер (но он все еще работал в том же домене) и сделали его недоступным из http. Мы также использовали опцию "--relocate" "svn switch", чтобы указывать рабочую копию на URL https вместо http.
После перемещения мы можем запустить все операции SVN как часть нашего обычного процесса, однако, когда мы пытаемся создать новый тег SVN, он выдает "svn:" /svn/wib/! Svn/bc/5634/wib/trunk/ компонент "путь не найден" ошибка. Команда, которую мы выполняем (и она успешно выполнялась в прошлом):
svn copy --parents -m "testing copying of files to SVN tag" https://svn.example.com/svn/wib/wib/trunk/components https://svn.example.com/svn/wib/wib/tags/test1/
Как ни странно, https://svn.example.com/svn/wib/wib/trunk/components является допустимым путем, так как мы можем открыть хранилище в браузере. Плюс, "svn log" (см. Ниже) по указанному выше пути работает нормально.
svn log https://svn.example.com/svn/wib/wib/trunk/components@5634 | head -n1
Я не уверен, как дальше диагностировать эту проблему и исследовать первопричину. Я буду признателен, если будут предоставлены какие-либо материалы для решения этой проблемы. Спасибо!
1 ответ
Команда SVN copy, которую вы выполняете (URL to URL), является проблемой на стороне сервера. Вы должны отследить ошибку через журнал на сервере (ни один из журналов рабочей копии не имеет значения.)
Я подозреваю, что была проблема с миграцией. Вы обновили версии SVN? Вы выгружали и загружали или просто перепроверяли репозитории? Есть много переменных на стороне сервера, которые необходимо учитывать.