git разделение на поддеревья экспорт всего, НО префикс - PullRequest
2 голосов
/ 12 марта 2020

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

В соответствии с примерами, например, здесь

https://lostechies.com/johnteague/2014/04/04/using-git-subtrees-to-split-a-repository/

команда

git subtree split --prefix=lib -b split

разбивает каталоги в lib на новую ветку. Я могу воспроизвести это в только что созданном репо.

Когда я использую команду в моем репо, в которой есть каталог / прошивка, которую я хотел бы выделить, команда ниже создает ветку со всем, НО / прошивкой ,

git subtree split --prefix=firmware -b split

Это ошибка в git поддереве, или я неправильно использую git поддерево?

1 Ответ

0 голосов
/ 12 марта 2020

Это ошибка в git поддереве, или я неправильно использую git поддерево?

Ни то, ни другое. Вот как git subtree работает. Когда вы добавляете поддерево, оно добавляется в префикс. Когда вы разделяете поддерево, префикс удаляется, а поддерево извлекается в root.

...