Импортировать репозиторий 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:
- Запустите VisualSVN Server Manager
- Выбрать
Import Existing Repository
команда в контекстном меню дляRepositories
узел. - Выберите радио-кнопку
Load repository from dump file
, Нажмите кнопку "Далее. - Введите путь к файлу дампа и нажмите Далее
Не забудьте настроить разрешения 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:
- Запустите консоль VisualSVN Server Manager.
- Щелкните правой кнопкой мыши Репозитории и выберите Импортировать существующий репозиторий.
- Щелкните Загрузить репозиторий из файла дампа и щелкните Далее.
- Введите путь к файлу дампа или щелкните Обзор, чтобы выбрать его. Щелкните Далее.
- Введите имя нового репозитория и нажмите Далее.
- Выберите разрешения репозитория и нажмите Импорт. Дождитесь завершения процесса импорта.
- Когда процесс импорта будет завершен, нажмите Готово.
Используйте PowerShell для импорта дампа репозитория
Выполните следующие действия, чтобы импортировать файл дампа через PowerShell:
- Запустите консоль PowerShell.
Выполните следующую команду и дождитесь завершения процесса импорта:
Import-SvnRepository PATH-TO-DUMP-FILE -DestinationName NEW-REPO-NAME