Как разбить git-репозиторий и следовать переименованиям каталогов?
В настоящее время у меня есть большой репозиторий Git, который содержит много проектов, каждый из которых находится в своем собственном подкаталоге. Мне нужно разделить его на отдельные репозитории, каждый проект в своем репо.
Я пыталсяgit filter-branch --prune-empty --subdirectory-filter PROJECT master
Тем не менее, многие каталоги проектов прошли несколько переименований в своей жизни, иgit filter-branch
не следует за переименованием, поэтому фактически извлеченный репо не имеет истории до последнего переименования.
Как эффективно извлечь подкаталог из одного большого репозитория git и проследить за всеми переименованиями этого каталога в прошлое?