Отсоединить (переместить) подкаталог в отдельный репозиторий Git
у меня есть Git репозиторий, который содержит ряд подкаталогов. Теперь я обнаружил, что один из подкаталогов не связан с другим и должен быть отсоединен к отдельному репозиторию.
Как я могу это сделать, сохраняя историю файлов в подкаталоге?
Я думаю, что я мог бы сделать клон и удалить ненужные части каждого клона, но я полагаю, что это даст мне полное дерево при проверке более старой версии так далее. Это может быть приемлемо, но я бы предпочел сделать вид, что два репозитория не имеют общей истории.
просто чтобы было понятно, у меня есть следующая структура:
XYZ/
.git/
XY1/
ABC/
XY2/
но я хотел бы это вместо:
XYZ/
.git/
XY1/
XY2/
ABC/
.git/
ABC/
Comments