LINUX.ORG.RU

История изменений

Исправление slovazap, (текущая версия) :

Про порочность этой идеи и правильный submodule уже написали, а вообще это делается просто - делаешь коммит в служебном проекте который перемещает всё в нужную поддиректорию (по вкусу можно вместо этого сделать filter-branch чтобы выглядело так как будно он всегда был в этой поддиректории), потом добавляешь этот репозиторий как remote в основном репозитории и делаешь merge --allow-unrelated-histories.

Исходная версия slovazap, :

Про порочность этой идеи уже написали, а вообще это делается просто - делаешь коммит в служебном проекте который перемещает всё в нужную поддиректорию (по вкусу можно вместо этого сделать filter-branch чтобы выглядело так как будно он всегда был в этой поддиректории), потом добавляешь этот репозиторий как remote в основном репозитории и делаешь merge --allow-unrelated-histories.