Перенос SVN в Git, нестандартный макет
Я пытаюсь перенести наш рабочий SVN-репозиторий в Git. Я использую следующую библиотеку для помощи в сборке команды git-svn.
Проблема в том, что наше репозиторий SVN настроено так:
svn root/ archive/ archived_branch_1 archived_branch_2 ... some_branch another_branch some_other_branch again_another_branch ...
У нас нет багажника и нет меток. Корень просто содержит ветви. Существует также архивная директория (возможно, действующая как ветка), которая содержит старые ветки.
Они хотят сохранить полную историю возможно. Я могу мигрировать одну ветку за раз, но история уходит только в те времена, когда ветка была создана, но на самом деле ветка была создана в SVN путем ветвления предыдущего выпуска, поэтому она должна содержать полную историю.
Если я запускаю svn2git
команду вручную, указывая ветви в корневом каталоге, а также указываю ветви в каталоге архива (их много), то длина команды превышает 200 символов и выполняется с 15:00 вчера до 10:00 утра, когда я ее остановил.
Любые предложения, как я могу перенести этот нестандартный макет в Git с полной историей на каждую ветку назад, чем когда она была создана?
0 ответов на вопрос
Похожие вопросы
-
3
Как перенести приложение iPhone и iTunes на другой компьютер?
-
3
Переместите Windows XP на новый ПК
-
6
Бесплатный инструмент для миграции разделов
-
-
11
Контроль версий для изображений
-
3
Как перейти с iPhoto на Picasa?
-
8
Контроль версий для дизайнеров
-
7
одновременное совместное использование текстовых документов
-
3
Чтобы получить Почту работай для `git am`
-
8
Как перейти с одного диска на другой, который имеет другой размер?
-
3
Безопасный доступ к хранилищу Subversion моей домашней сети