Я разделяю репозиторий Git, используя вариант фильтра The -SubDirectory-Filter, который работает отлично, за исключением того, что он все зависит от корня хранилища.
У меня в настоящее время у меня
ABC
- DEF
- GHI
- JKL
- MNO
и результат этой команды:
git filter-branch -f --subdirectory-filter ABC/DEF --prune-empty -- --all
генерирует это:
GHI
JKL
где то, что я действительно хочу, так это:
ABC
- DEF
- GHI
- JKL
Я ничего не вижу в документах Git, который показывает фильтр Опция, которая сохраняет (или устанавливает) структуру каталогов, и я не смог найти команду, которую я могу запустить после фильтрации, чтобы перенаправить структуру, к которой я хочу.
Это возможно?