Как обновить TortoiseSVN по сети? - PullRequest
0 голосов
/ 19 июля 2011

Я хочу импортировать свой проект из репозитория, который находится на другом компьютере в сети. У меня установлен TortoiseSVN. Я щелкаю правой кнопкой мыши по папке -> SVN Checkout ->, которая запрашивает у меня хранилище.

Мой репозиторий существует в моей системе в c: \ repositary \ myprojects \ trunk \ project1.

Как получить доступ с удаленного ПК. На локальной машине я использую этот синтаксис.

  • файл: /// c: / repositary / myprojects / trunk / project1 ( три косая черта)

Документация говорит, что я должен использовать этот синтаксис.

  • file: // имя_сервера / repositary / myprojects / trunk / project1 ( две косая черта + имя_сервера).

Но это не работает. Что я должен сделать, чтобы это работало? Мне нужно поделиться этой папкой? Обязательно ли указывать диск c: \ в пути к серверу?

Хочу отметить, что хранилище находится на моем компьютере (Windows XP), и я хочу получить к нему доступ через виртуальную машину на другом компьютере в сети.

Ответы [ 2 ]

2 голосов
/ 19 июля 2011

Вы не можете не должны использовать file:// протокол для доступа к SVN через сеть.См. эту таблицу из книги SVN.

Почему бы вам не настроить сервер SVN ?Вам не нужно настраивать его с помощью Apache, просто используйте обычный svnserve

0 голосов
/ 22 августа 2011

Я использовал такой URL, и он отлично работает:

file://MYPC-NAME/repositories/All_CODE/trunk/Project1

Обратите внимание, что он может работать не всегда.

У меня была одна запутанная проблема.Что делать, если ваш жесткий диск разделен на C, D и E Drive.В таком случае просто используйте имя вашего ПК, а затем папку, к которой вы предоставили общий доступ и которая содержит репозитории.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...