Есть ли способ автоматически переместить репозиторий и все его теги в подкаталог другого репозитория?
По причинам, проект был разделен на несколько репозиториев. Теперь мы видим, что это была не такая уж и горячая идея, и хотим собрать ее снова. Были рассмотрены подмодули, но на самом деле это один проект, и нам нужно перемещать много файлов между ними.
Допустим, у нас есть репозиторий A, B и C. И нам нужен один проект с каждым из них в качестве подкаталога:
project/
A/
B/
C/
Это можно сделать с помощью git-filter-branch --tree-filter
. Готово, без проблем. И даже ветки тоже работают правильно, что было приятным сюрпризом.
Проблема в том, что у A, B и C есть теги, и все они тоже должны быть преобразованы.
Можно ли это автоматизировать?
]