Мы хотели бы перенести наш код с локального сервера SVN на размещенное решение, как мы должны копировать и повторно импортировать код в размещенный сервер SVN. Основная проблема заключается в том, что мы не хотим указывать на старые файлы данных svn при повторном импорте.Как скопировать исходный код, поддерживаемый в SVN, и переместить код в другой репозиторий SVN
ответ
Я прочитал ваш вопрос несколько раз, и я действительно не вижу, где ваша проблема. Он должен легко сделать чистую проверку вашего проекта с вашего локального svn-сервера, а затем импортировать рабочую копию на ваш размещенный сервер.
svn checkout svn://localhost/projectXY c:\working_copy
svn import c:\working_copy svn://remotehost/projectXY
Я думаю, что команда svnsync
будет делать то, что вы хотите. Он позволяет удаленно реплицировать репозитории, вам не нужен доступ администратора к исходным или целевым репозиториям. Но вам нужно Subversion 1.4 или новее. Для получения дополнительной информации, пожалуйста, прочтите section on repository replication in the Subversion book.
Edit: Я думаю, что намерение состоит в том, чтобы скопировать репозиторий включая историю изменений. AFAIK это не будет выполнено с помощью простого «checkout + import», как в ответе @ splash.
. История изменений также важна для нас, но нам пришлось отказаться от некоторых пользователей в удаленном репозитории. даст это попробовать – user339108
Вы можете загрузить дамп репозитория в размещенный репозиторий Subversion удаленно, используя svnrdump
tool.
Получите дамп своего локального хранилища, используя svnadmin dump
, а затем загрузите дамп в удаленное репо с помощью команды svnrdump load
.
- 1. Переместить вложенный репозиторий SVN
- 2. Переместить локальный репозиторий SVN
- 3. Как отправить исходный код без материала SVN?
- 4. Исходный код не контролируется SVN
- 5. Как скопировать репозиторий Subversion в другой репозиторий
- 6. Включить номер версии SVN в исходный код
- 7. Как разбить код на другой репозиторий для SVN?
- 8. Переместить svn-репозиторий из projectLocker
- 9. Перенос каталога в другой репозиторий svn
- 10. Как перенести исходный код с одного сервера svn на другой?
- 11. Как скопировать репозиторий git в новый репозиторий svn?
- 12. Переместить каталог через репозиторий SVN с помощью Tortoise SVN
- 13. Как создать резервную копию и восстановить исходный код в svn?
- 14. Как экспортировать проект svn в другой svn-репозиторий?
- 15. Исходный код сервера SVN не обновляется?
- 16. Как скопировать исходный код?
- 17. svn copy .... svn: Репозиторий не найден в
- 18. SVN репозиторий и метаданные
- 19. SVN - Удалить существующий репозиторий
- 20. Как получить информацию о людях, совершивших код в репозиторий SVN?
- 21. visual svn, tortorise svn поддерживаемый трекер ошибок
- 22. Как использовать каталог проверки SVN в jenkins Исходный код
- 23. Код TFS и SVN Слияние
- 24. Как перенести проект в новый SVN-репозиторий?
- 25. SVN Включить и проигнорировать другой репозиторий
- 26. Как скомпилировать репозиторий svn?
- 27. Переместить репозиторий SVN без svnadmin dump/load
- 28. Как скопировать SVN репозиторий в качестве папки в другой репозиторий с историей
- 29. Netbeans, сгенерированный код и svn
- 30. Как скопировать репозиторий SVN в другой репозиторий в Eclipse с использованием подзаголовка
Я не хочу использовать дамп svnadmin, так как у меня нет доступа администратора к размещенному решению – user339108