2010-07-23 6 views
3

Я проверил несколько файлов из репозитория svn на старой машине, а затем переместил репозиторий на новый сервер. Я не делал сброс репо и не двигался, просто сделал tar, scp и untar всего репозитория. Когда я пытаюсь проверить в новом сервере [с тем же именем хоста и той же структуры дир] он говорит:Ошибка регистрации/фиксации SVN

СВН: Commit неудачная (подробности ниже):
SVN: сервер послал неожиданный возвращаемое значение (500 Internal Ошибка сервера) в ответ на запрос MKACTIVITY для '/ хранилищу/работ /! СВН/акт/a49a699c-96a7-11df-9e8f-654930a0ec4e'

+0

Если у вас все еще есть доступ к старой машине, сравните версии подрывной версии и обновите сообщение. Возможно, мы сможем помочь намного лучше. – Rudisimo

ответ

1

Всякий раз, когда вы перемещаете или резервного копирования в SVN Repo, что вам нужно сделать дамп, а затем восстановить на новой машине. Вы можете выполнить это командой:

svnadmin свалка myrepos> DUMPFILE

Затем переместите dumpfile на новую машину, используя свой транспортный инструмент выбора. После того, как на новом сервере:

svnadmin нагрузки newrepos < DUMPFILE

На вашей рабочей копии, вы должны будете сообщить своему клиенту СВН, что репо переехал.

0

Проверьте этот лог ошибок, чтобы углубиться в эту проблему. Я подозреваю, что проблема связана с вашей конфигурацией apache LoadModule или с проверкой подлинности.

+0

AFAIK, сервер даже не запустится, если возникнет проблема с загрузкой модулей. При ошибке, связанной с проверкой подлинности, вы увидите еще одну ошибку. – bahrep

Смежные вопросы