Импортировать репозиторий SVN в Visual SVN

Я сбросил свой репозиторий на моем старом компьютере в файл с командой.svnadmin dump C:\myrepo/ > mydumpfile

Теперь я решил использовать Visual SVN на моем новом компьютере, в отличие от базовой подрывной деятельности. Как импортировать мой репозиторий в VisualSVN?

3 ответа

Решение

Теперь понял, что Эндрю Кларк указал, что есть "Все задачи"

Repository -> All Tasks -> Open Command Prompt

svnadmin create repository-name
svnadmin load repository-name < repository-name.dmp

Попробуйте скопировать ваш репозиторий в лайк C:\Repositories

или используйте репозитории -> Все задачи -> Импортировать существующий репозиторий

Импорт из файла переносимого дампа, реализованного в VisualSVN Server 3.2:

  1. Запустите VisualSVN Server Manager
  2. Выбрать Import Existing Repository команда в контекстном меню для Repositories узел.
  3. Выберите радио-кнопку Load repository from dump file, Нажмите кнопку "Далее.
  4. Введите путь к файлу дампа и нажмите Далее

Не забудьте настроить разрешения SVN для импортируемого репозитория.

Скриншот

Если вы задаете этот вопрос в контексте резервного копирования репозитория, рассмотрите этот ответ, пожалуйста: /questions/40199617/rezervnoe-kopirovanie-vosstanovlenie-repozitoriya-servera-visualsvn/40199627#40199627.

Если вы хотите импортировать существующий репозиторий на сервер VisualSVN, прочтите статью KB10: Как я могу импортировать существующий репозиторий на недавно установленный сервер VisualSVN?. Однако при переносе существующей установки VisualSVN Server на новый серверный компьютер прочтите статью KB166: Миграция VisualSVN Server на другой компьютер.

У вас есть два варианта импорта существующего репозитория: используйте команду мастера импорта существующего репозитория в консоли VisualSVN Server Manager или используйте команду Import-SvnRepository Командлет PowerShell.

Используйте VisualSVN Server Manager для импорта дампа репозитория

Выполните следующие действия, чтобы импортировать файл дампа через VisualSVN Server Manager:

  1. Запустите консоль VisualSVN Server Manager.
  2. Щелкните правой кнопкой мыши Репозитории и выберите Импортировать существующий репозиторий.
  3. Щелкните Загрузить репозиторий из файла дампа и щелкните Далее.
  4. Введите путь к файлу дампа или щелкните Обзор, чтобы выбрать его. Щелкните Далее.
  5. Введите имя нового репозитория и нажмите Далее.
  6. Выберите разрешения репозитория и нажмите Импорт. Дождитесь завершения процесса импорта.
  7. Когда процесс импорта будет завершен, нажмите Готово.

Используйте PowerShell для импорта дампа репозитория

Выполните следующие действия, чтобы импортировать файл дампа через PowerShell:

  1. Запустите консоль PowerShell.
  2. Выполните следующую команду и дождитесь завершения процесса импорта:

    Import-SvnRepository PATH-TO-DUMP-FILE -DestinationName NEW-REPO-NAME
    

Другие вопросы по тегам