TortoiseSVN Невозможно открыть сеанс ra_local для URL win XP - PullRequest
7 голосов
/ 02 апреля 2009

Я пытаюсь использовать 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

Ответы [ 6 ]

22 голосов
/ 05 апреля 2009

Вам нужен третий '/' перед буквой диска:

file:///F:/repos/mav_admin
4 голосов
/ 02 апреля 2009

См. невозможность открытия-хранилища-ошибки-ошибки-на-Windows-XP для аналогичной проблемы.

Возможные причины:

  • Используете ли вы один и тот же клиент на всех компьютерах? Я думаю, что Tortoise 1.6 может отказаться от поддержки file: // access.
  • Вы используете хранилище BDB или fsfs?
  • У вас есть правильные права доступа к хранилищу?

ОБНОВЛЕНИЕ: с tsvn_1.6_releasenotes.html

TortoiseSVN 1.6 больше не поддерживает доступ к репозиториям BDB через file: /// url. Это не влияет доступ к репозиториям BDB через svn: // или http: // хотя.

Если у вас есть хранилище BDB, которое вы по-прежнему доступ через файл: /// URL, вы должны преобразовать хранилище в Формат FSFS с помощью инструмента svnadmin который доступен в команде SVN линия клиента.

Пожалуйста, следуйте инструкциям в книге Subversion для преобразования хранилища.

1 голос
/ 05 октября 2011

У меня была такая же проблема. Черепаха SVN возвращала ошибку «Невозможно открыть сеанс ra_local для URL» при импорте. Это было потому, что SVN не смог найти хранилище. Пожалуйста, убедитесь, что

  1. вы создали хранилище, например Проект и доступен.
  2. Также вы создали правильную структуру
    например C: \ TMP \ \ новые ветви C: \ TMP \ \ новые теги C: \ TMP \ новый \ Ствол
    1. Переместить содержимое \ Project в подкаталог ствола (C: \ tmp \ new \ trunk)
    2. Щелкните правой кнопкой мыши на «новом» каталоге и выполните импорт это должно работать.

Ссылка: http://www.shokhirev.com/nikolai/programs/SVN/svn.html

1 голос
/ 10 августа 2011

есть такая же проблема. Я не совсем решил, но я нашел простой (или глупый, как вам нравится) обходной путь. TortoiseSVN не открывает репозиторий, созданный на других дисках, кроме C (где установлены WinXP и TortoiseSVN). На С работает отлично. Я новичок в SVN, поэтому, если это хорошо известная ошибка или ожидаемое поведение, пожалуйста, оставьте комментарий.

0 голосов
/ 18 ноября 2014

Я знаю, что это старая тема, но нашел другое решение ...

Я использовал много «внешних», но использовал абсолютные местоположения файлов. Я просто изменил путь к файлу с абсолютного на ссылочный, и ошибки исчезли.

В Repco Browser выберите файл, затем нажмите кнопку «...» рядом с ним, затем нажмите OK. TortoiseSVN автоматически преобразует путь к файлу, используя ссылки.

0 голосов
/ 27 июня 2014

Зайдите в TortoiseSVN - Настройки - Сохраненные данные. Нажмите кнопку «Очистить» в истории URL, Журнале сообщений (диалог ввода) и Журнале сообщений (диалог просмотра журнала) Не уверен, что вы должны нажать все 3 кнопки, но это решило это для меня. После этого вам нужно будет повторно ввести URL-адрес местоположения хранилища.

...