Использование собственных объектов модуля в __main __. py

В качестве подмножества вопроса detach-subdirectory , который уже был задан ранее, и учитывая тот факт, что хотя было задано много вопросов о процессе разбиения и объединения репозиториев git, я не смог найти ни одного это касается темы расщепления при наличии подмодулей.

Итак, в следующем сценарии:

.git/
.gitmodules
folder/
    data/
    content/
        other_data/
        submoduleA/
        submoduleB/

Я хотел бы получить два хранилища со следующей структурой:

.git/
data/

и

.git/
.gitmodules
content/
    other_data/
    submoduleA/
    submoduleB/

. Первый случай не является проблемой, и может быть легко решена с помощью метода, описанного в detach-subdirectory .

Второй не так уж и много. Существование субмодулей и тот факт, что .gitmodules содержит полный путь к папкам / content / submoduleA и folder / content / submoduleB , приводит к тому, что часть истории становится несовместимой. gitmodules ссылается на несуществующую структуру каталогов (если используется ветвь фильтра).

Поэтому я хотел бы знать, есть ли способ сделать это, не вызывая противоречивую историю.

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