Ubuntu Subversion с Windows-клиентом - PullRequest
1 голос
/ 18 июля 2010

Я установил Subversion на свой сервер Ubuntu, и я могу использовать Subclipse (1.6) в Eclipse Helios в Ubuntu, и он отлично работает.

Однако, когда я пытаюсь использовать Subclipse (1.6) в Eclipse Helios в Windows,это не работает, и я получаю ошибки.
В Windows, когда я использую http://serverAddress/svn, я получаю сообщение об ошибке, говорящее, что папка не существует, и сообщение об ошибке в консоли, говорящее:

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

КогдаЯ использую svn://serverAddress/svn, у меня тоже есть проблема.

У кого-нибудь есть идеи?

1 Ответ

0 голосов
/ 18 июля 2010

Это не проблема Eclipse, а проблема SVN.

Если вы можете увидеть свое хранилище в веб-браузере, в SVN FAQ упоминается ошибка httpd.conf .Но в вашем случае:

  • либо вы еще не создали хранилище (см. svnadmin create)

  • или у вас есть репозиторий, но вы не создали в нем должным образом каталог , как в этой теме :

Я тогдасоздал подкаталог "projectx" в ~/webapps/svn с подкаталогами "trunk", "branches" и т. д., а затем запустил:

$ svn import projectx file:///home/<user>/webapps/svn/projectx -m "first import".

projectx/trunk и т. Д. Нормально показывались на Trac, а https://svn.<user>.webfactional.com/projectx/ нормально отображались в браузере, с правильной аутентификацией и т. Д. Все хорошо.

Однако при попытке извлечь проект из транка (используя Tortoise SVN), я получил эту ошибку:

Command: Checkout from https://svn.<user>.webfactional.com/projectx/trunk, revision HEAD, Fully recursive, Externals included  
Error: Repository moved permanently to   
Error: 'http://svn.<user>.webfactional.com/projectx/trunk/'; please relocate  

При решении:

Вы создали каталоги в файловой системе ниже вашего репозиториянапример, ~/webapps/svn/projectx.Это неправильный путь.

Вместо этого следует использовать 'svn mkdir' для создания каталогов.


Еслиэтого недостаточно, см. также SO вопрос , где упоминается, что адрес хранилища обычно http://servername/svn/repositoryname, а не http://servername/svn.

...