Я пытаюсь создать gitsubtree существующего репозитория, например:Как создать gitsubtree существующего репозитория?
-> Projecta/projectB
Проект А является родителем, я хочу, чтобы добавить проект В качестве мерзавца поддерева.
мерзавец поддерево -P projectB SSH: //[email protected]/projectB.git мастер
Но это не удается, и показывает следующее сообщение:
префикс «projectB ' уже существует.
Я не хочу снова загружать все репозитории, я просто хочу добавить этот каталог в свой gitsubtree.
Этот проект проекта B не отслеживается проектом A git.
заранее спасибо
Есть ли папка projectB уже существует? Если он содержит что-нибудь? Поддерево Git откажется от создания поддерева, если каталог, в который он был помещен, содержит что-либо вообще. – LopSae
Кажется невозможным в настоящее время (git v2.0), если папка projectB уже существует и удаляет существующий каталог projectB с помощью 'rm -rf projectB', тогда выполните' git subtree add projectB_directory [email protected]/projectB.git master', чтобы снова загрузить это единственный выбор. – Allen