Для упрощения у меня есть один локальный репозиторий SVN D:\folder\repo_name
, и у меня есть svnserve, работающий в качестве службы с установленным корневым путем к указанному пути. Subclipse и SmartSVN могут подключаться к хранилищу, также отображает правильный номер версии заголовка, но когда я пытаюсь исследовать ствол (единственная ветвь), он выдает следующую ошибку: URL 'svn://localhost/trunk' non-existent in that revision
. Это в то время как я могу проверить полный репозиторий совершенно нормально. Но мне не нужны все ветви, мне нужно только содержимое ствола.
Когда я пытаюсь зафиксировать, я получаю ошибку Authentication failed
. Тем не менее, мои учетные данные были в порядке при проверке ранее.
Когда я пытаюсь вывести свои вещи оттуда и перейти на GIT (что, я полагаю, будет лучше, поскольку все всегда хранится локально), процесс git svn clone
завершается, я вижу, что все мои ревизии и файлы передаются в GIT Bash. , а затем попробуйте импортировать его в Eclipse. Я вижу, что он пытается импортировать проект в сам каталог репозитория (см. http://wiki.eclipse.org/Image:Egit-0.9-import-projects-general-project.png). Излишне говорить, что я получаю ошибку в виде D:\folder\repo_name_git overlaps the location of another project: 'repo_name_git'
Что я не получаю, так это то, почему я не могу найдите единственный способ, позволяющий мне указать, куда я хочу импортировать проект.
В качестве альтернативы, когда я добавляю проект в репозиторий git как существующий проект в Eclipse, а затем - через меню Team> Share - пытаюсь перейти под контроль версий, я получаю ошибку Can not move project to target location D:\folder\repo_name_git, as this location overlaps with location D:\folder\repo_name_git, which contains a .project file
Я в растерянности, и эти ошибки носят общий характер, чтобы дать мне представление о том, как их решать. Буду признателен за любую голову.