2

Я пытаюсь настроить локальный репозиторий, чтобы все обязательства копировались в локальный пункт назначения, а не на удаленный сервер. Я следовал этому уроку.

Что я сделал.

  1. Создал папку с именем "SVN_Repo" в C:\Documents and Settings [имя пользователя]\ Мои документы \
  2. Щелкните правой кнопкой мыши на папке и TortoiseSVN -> Create repository here
  3. Нажмите OK во всплывающем диалоговом окне, спрашивая, создавать ли структуру каталогов.
  4. Создал папку с именем Repos для локального места назначения под E:\
  5. Щелкните правой кнопкой мыши папку SVN_Repo и выберите SVN Checkout...
  6. Напечатал file:///E:\repos в поле URL of repository и нажал кнопку ОК.

  7. Что я имею:

    Извлечение из файла:///E:/repos, ревизия HEAD, полностью рекурсивная, включены внешние компоненты

    Невозможно подключиться к хранилищу по URL-адресу 'file:///E:/repos'

    Невозможно открыть сеанс ra_local для URL

    Невозможно открыть репозиторий 'file:///E:/repos'

Я должен делать что-то не так. Может ли кто-нибудь указать на это? Благодарю.

2 ответа2

1

Согласно этой странице, https://stackoverflow.com/a/741664/1608619 ollifant (пользователь) говорит:

Действие "Создать репозиторий здесь" создает репозиторий, к которому вы можете обращаться локально через синтаксис file://.. или через демон svnserve.

Действие "Оформить заказ" может быть выполнено в любом другом месте. Вы можете использовать локальный репозиторий, получить доступ к репозиторию через http(s) или svnserve.

Кажется, я должен был выбрать Create repository here... для папки назначения. Делая это, я начал получать без ошибок. И я мог бы добавить некоторые файлы, но странно то, что папка назначения не имеет точно такую же структуру каталогов, что и рабочая папка.

Чтобы проверить, работает ли он, я создал другой каталог и в контекстном меню выбрал SVN Checkout , и он наверняка синхронизировал файлы с другим ранее созданным рабочим каталогом. Похоже, это работает.

1

До шага № 4 у тебя все было в порядке.

Шаг 5 должен быть - Щелкните правой кнопкой мыши папку Repos и выберите SVN Checkout...

Шаг 6 должен быть:- Введите file:///C:\Documents and Settings[user-name]\My Documents\ в поле URL хранилища и нажмите кнопку OK.

Затем вы можете скопировать файлы в вашу папку Repos (лучше назвать папку SourceCode ) и зарегистрировать их.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .