В настоящее время у меня есть проект, состоящий из нескольких репозиториев, например ::
+---<b>Project</b> <i>(main repo)</i>
+---<b>Core</b> <i>(subrepo)</i>
+---<b>Web</b> <i>(subrepo)</i>
\---<b>Tests</b> <i>(subrepo)</i>
К сожалению, код между подпунктами достаточно связан, поэтому он плохо работает с ветвями.
Есть ли способ объединить подпункты в один основной репозиторий, сохраняющий историю?