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