Мы хотим уйти от подмодулей и попробовать систему поддеревьев.
У нас есть два репозитория:
Qt-Integration
- UEPlugin
Cos-Sim
- CosmetologyTrainer
Я хочу добавить Qt-Integration / UEPlugin как поддерево к Cos-Sim / CosmetolgyTrainer в Плагины / Qt
my@DESKTOP-I1D3N52 MINGW64 /c/my/5vid/Test/Cos-Sim(CosmetologyTrainer)
$ git subtree add --prefix=Plugins/Qt --squash git@github.com:5Vid/Qt-Integration.git UEPlugin
git fetch git@github.com:5Vid/Qt-Integration.git UEPlugin
From github.com:5Vid/Qt-Integration
* branch UEPlugin -> FETCH_HEAD
Unlink of file 'Plugins' failed. Should I try again? (y/n)
Но я получаю Unlink файла ...
В проводнике я вижу, что git создал путь Плагины / Qt , и существует только .gitignore из Qt-Integration / UEPlugin .
Если вы ответите «n» и сделаете git status , вы получите следующее:
my@DESKTOP-I1D3N52 MINGW64 /c/my/5vid/Test/Cos-Sim (CosmetologyTrainer)
$ git status
On branch CosmetologyTrainer
Your branch is up to date with 'origin/CosmetologyTrainer'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
new file: Plugins/Qt/.gitignore
new file: Plugins/Qt/Qt.uplugin
new file: Plugins/Qt/README.md
new file: Plugins/Qt/Source/Qt/Private/GameWithQtAppInstance.cpp
new file: Plugins/Qt/Source/Qt/Private/Qt.cpp
new file: Plugins/Qt/Source/Qt/Private/QtPrivatePCH.h
new file: Plugins/Qt/Source/Qt/Public/ConvertTemplate.h
new file: Plugins/Qt/Source/Qt/Public/GameWithQtAppInstance.h
new file: Plugins/Qt/Source/Qt/Public/Qt.h
new file: Plugins/Qt/Source/Qt/Public/QtConverters.h
new file: Plugins/Qt/Source/Qt/Qt.Build.cs
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
deleted: Plugins/Qt/Qt.uplugin
deleted: Plugins/Qt/README.md
deleted: Plugins/Qt/Source/Qt/Private/GameWithQtAppInstance.cpp
deleted: Plugins/Qt/Source/Qt/Private/Qt.cpp
deleted: Plugins/Qt/Source/Qt/Private/QtPrivatePCH.h
deleted: Plugins/Qt/Source/Qt/Public/ConvertTemplate.h
deleted: Plugins/Qt/Source/Qt/Public/GameWithQtAppInstance.h
deleted: Plugins/Qt/Source/Qt/Public/Qt.h
deleted: Plugins/Qt/Source/Qt/Public/QtConverters.h
deleted: Plugins/Qt/Source/Qt/Qt.Build.cs
Я следовал этому примеру
чтобы устранить побочные эффекты, я сделал все это в репозитории, который я только что клонировал.
Можете ли вы помочь, пожалуйста.Я потратил слишком много времени на эту проблему