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 автоматически преобразует путь к файлу, используя ссылки.