Разделение огромного репозитория git

Я пытаюсь разделить репозиторий git, используя рецепт , описанный в этом вопросе , но репозиторий git, о котором идет речь, огромен и содержит тысячи коммитов , поэтому ограничение командной строки срабатывает, когда я пытаюсь запустить команду, как описано, и фильтр фиксации не работает. Если я попытаюсь сделать это поэтапно (сначала применяя фильтр индекса, затем фильтр фиксации), фильтр индекса будет работать нормально, но фильтр фиксации застревает и начинает использовать огромное количество памяти (3G +), поэтому я должен его убить. есть идеи как это сделать? Может, я здесь что-то делаю не так?

Для тех, кто не читает другой вопрос, задача состоит в том, чтобы разделить пару каталогов из очень большого репозитория git в другое репо, сохранив при этом историю, относящуюся к этим каталогам.

5
задан Community 23 May 2017 в 12:04
поделиться