Недавно я разбил свой репозиторий на gitlab на разные модули в одном и том же репозитории.
предыдущий:
-main-package
|-subpackage1
|-subpackage2
текущий:
-mainpackage
-subpackage1
-subpackage2
Когда я аннотирую файлс текущей версией (я использую IDEA) я могу видеть всю историю файла.(предыдущие коммиты из предыдущей структуры).
Теперь я решил переместить этот модуль в другой репозиторий.Но история не сработала.
Я пытался с помощью двух разных команд Git;
первый Я пытался
git filter-branch --prune-empty --subdirectory-filter FOLDER-NAME BRANCH-NAME
это заняло 3 минутызапускать и хранить историю и журнал фиксации с момента создания каталога модуля (скажем, в 08/2018), конечно, отдельные файлы показывают историю, по которой они добавляются в новый модуль (начиная с 10/18).
затем Я попытался
git subtree split -P <name-of-folder> -b <name-of-new-branch>
Это заняло почти полчаса для запуска и сохранило весь журнал фиксации, так как существовал предыдущий репозиторий, но сохранял только историю файлов с момента разделения модуля (с 10/18).
Я не хочу терять историю до того, как произошло разделение, но не уверен, как ее сохранить.
Мне нужен способ прикрепления журналов фиксации к файлу сВторой способ или новый способ фильтрации ветки:)
Спасибо за помощь.