Subversion SVN: Репозиторий был перемещен Репозиторий навсегда перемещен в XXX, пожалуйста, переместите его

Я не понимаю SVN прямо сейчас. Когда я изменяю файл и пытаюсь обновить, выдает следующую ошибку:

Repository has been moved
Repository moved permanently to 'http://myIpAdress/svn/'; please relocate

Насколько я знаю, я не менял адрес своего репозитория или что-то в этом роде. У других клиентов такая же ошибка, значит что-то не так с репозиторием, а не с клиентом svn. Какие-либо предложения? Адрес моего репозитория — «/var/svn/repository», это тег Location внутри моего Apache-Config:

<Location /svn>
 SVNPath /var/svn/repository
.... other tags
</Location>

А это структура моего репозитория:

repository->myWebapp->Trunk

ОБНОВЛЕНИЕ:

Команда svn info внутри моей рабочей копии дает мне следующие результаты:

URL: http://myIpAdress/svn/myWebApp/trunk
Repository Root: http://myIpAdress/svn

person Pascal Klein    schedule 16.12.2010    source источник


Ответы (1)


Попробуйте ввести команду svn info и посмотрите путь к репозиторию. Я подозреваю, что оно не соответствует значению http://myIpAddress/svn/, указанному выше.

Если это не совпадает, вы должны использовать svn switch --relocate URL_FROM_SVN_INFO http://myIpAddress/svn/

person Dave    schedule 16.12.2010
comment
Если ваши службы Subversion находятся под управлением Apache, проверьте настройку httpd.conf. Что-то не позволяет IP-адресу правильно разрешить репозиторий Subversion, к которому он должен подключаться. Но в любом случае вы должны использовать DNS-имя, а не IP-адрес для проверки рабочих копий. - person jgifford25; 16.12.2010