TortoiseSVN Невозможно открыть ra_local сеанс для URL win XP
Я пытаюсь использовать svn через svnTortoise на машине Windows XP. Это только я, просто пытаясь сделать это в доме. На моем ноутбуке я установил черепаху, и все отлично работает. Затем я пришел на свой рабочий стол и установил svnTortoise и попробовал. Но на этот раз я получаю эти ошибки.
Checkout from file://F:/repos/mav_admin, revision HEAD, Fully recursive, Externals included
Unable to open an ra_local session to URL
Unable to open repository 'file://f:/repos/mav_admin'
Finished!
Я пытался использовать локальные репозитории или те же репозитории, что и мой ноутбук... ничего не работает. Любые идеи?
В любое время, когда я пытаюсь импортировать или проверять на своем рабочем столе, я получаю вышеуказанную ошибку, но не тогда, когда я использую свой ноутбук. Мой ноутбук работает с Vista... (не хотел платить за понижение...), а мой настольный компьютер - это 64-разрядный компьютер... но у меня 32-разрядная версия XP.
Информация о черепахе
TortoiseSVN 1.6.0, Build 15855 - 32 Bit , 2009/03/21 12:36:36
Subversion 1.6.0,
apr 1.3.3
apr-utils 1.3.4
neon 0.28.4
OpenSSL 0.9.8j 07 Jan 2009
zlib 1.2.3
Ответы
Ответ 1
См. unable-to-open-repository-error-on-windows-xp для аналогичной проблемы.
Возможные причины:
- Используете ли вы один и тот же клиент на всех компьютерах? Я думаю, что Tortoise 1.6 может отказаться от поддержки файла://access.
- Используете ли вы репозиторий BDB или fsfs?
- У вас есть правильные разрешения для файлов в репозитории?
UPDATE: From tsvn_1.6_releasenotes.html
TortoiseSVN 1.6 больше не поддерживает доступ к репозиториям BDB через file:///url. Это не влияет доступ к репозиториям BDB через svn:// или http://хотя.
Если у вас есть репозиторий BDB, который вы по-прежнему доступ через файл:///url, вы должны преобразовать репозиторий в Формат FSFS с помощью инструмента svnadmin который доступен в команде SVN лайн клиента.
Пожалуйста, следуйте инструкциям в книге Subversion, чтобы конвертировать репозиторий.
Ответ 2
Вам нужно третье слово '/' перед буквой диска:
file:///F:/repos/mav_admin
Ответ 3
Иметь ту же проблему. Не совсем решили, но я нашел простой (или глупый, как вам нравится) обходной путь.
TortoiseSVN не откроет репозиторий, созданный на других дисках, чем C (где установлены WinXP и TortoiseSVN). На C он работает отлично.
Я новичок SVN, поэтому, если это известная ошибка или ожидаемое поведение, прокомментируйте.
Ответ 4
У меня была такая же проблема. Tortoise SVN возвращал сообщение об ошибке "Невозможно открыть ra_local session to URL" при импорте. Это было потому, что svn не смог найти репозиторий. Убедитесь, что
- вы создали репозиторий, например. Проект и доступен.
- Кроме того, вы создали правильную структуру
например C:\TMP\\ новые ветки C:\TMP\\ новые теги C:\TMP\новый\Ствол
- Переместить содержимое \Project в подкаталог соединительной линии (C:\tmp\new\trunk)
- Щелкните правой кнопкой мыши на "новом" каталоге и импортируйте.
это должно сработать.
Ссылка: http://www.shokhirev.com/nikolai/programs/SVN/svn.html
Ответ 5
Перейдите в TortoiseSVN - Настройки - Сохраненные данные. Нажмите на кнопки "Очистить" в истории URL-адресов, "Журнальные сообщения" (диалоговое окно "Enter" ) и "Сообщения журнала" (диалог "Показать журнал" )
Не уверен, что вам нужно нажать все 3 кнопки очистки, но он решил это для меня.
После этого вам нужно повторно указать URL-адрес расположения репозитория.
Ответ 6
Я знаю, что это старый поток, но нашел другое решение...
Я использовал много "внешних", но использовал абсолютные расположения файлов. Я просто изменил путь к файлу с абсолютного на ссылки и ошибки исчезли.
В браузере Repco выберите файл, а затем нажмите кнопку "..." рядом с ним, затем выберите "ОК". TortoiseSVN автоматически преобразует путь к файлу, используя ссылки.