У меня есть проект git, который в настоящее время растет, и несколько частей начинают создавать проекты сами по себе.Сегмент git-проект в подмодулях
Итак, я хочу создать для них подмодули, но сохранить историю файлов. Были ходы между различными папками (например, от partThatIsNotItsOwnProject
к partThatIsItsOwnProject
, и я хотел бы иметь историю для этого движения тоже.)
До:
/.git
/someFiles
/partThatIsItsOwnProject
--/subdirectory
/partThatIsNotItsOwnProject
--/subdirectory
Я хотел бы иметь:
/.git
/someFiles
/partThatIsItsOwnProject
--/.git
--/subdirectory
/partThatIsNotItsOwnProject
--/subdirectory
Итак, я догадался, что git subtree
сделает это, но, похоже, сохраняет исходный репозиторий git и отображает только его часть. git submodule
кажется целью этой установки, но как мне сделать переход?