Я протестировал адаптер и подтверждаю, что он не предназначен для миграции. Он предназначен для связывания коммита git с набором изменений RTC.
Сама миграция ограничена и будет включать только часть управления исходным кодом, а не рабочие элементы или сборки.
Обычно я устанавливаю рабочую область репозитория на несколько последних базовых показателей и импортирую их в рабочее дерево git. Однако я не импортирую имена авторов.
При импорте используются параметры --git-dir
и --work-tree
команды git
.
(как проиллюстрировано в этом ответе или этом один)
Вы можете печатать из любого места:
git --work-tree=/path/to/sandbox --git-dir=/path/to/repo/.git status|add|...
Сначала попробуйте статус, чтобы увидеть, что вы будете импортировать. Вы можете добавить в файл /path/to/repo/.git/exclude
какой-нибудь шаблон, чтобы исключить из импорта ненужные элементы (например, папку .jazz5
!).
Конечно, /path/to/sandbox
может быть любой подпапкой в этой песочнице: у вас нет импортировать все.
Повторите этот процесс с той же песочницей, обновленной с помощью разных базовых показателей/моментальных снимков, от самых старых до самых новых.
Вот и дают сырую историю, которой достаточно для начала.
person
VonC
schedule
29.05.2014