我正在开发一个有很多依赖项的项目,目前以子模块的形式实现。似乎每个子模块框架的目标方案都自动添加到我父项目的方案列表中,非常臃肿。我只想特别列出我的项目的方案。但是,当我去管理方案并删除任何子模块方案时,它实际上是从子模块中删除方案,使其变脏。取消选中“共享”选项也是如此。有没有一种方法可以删除(或隐藏)我父项目中子模块的方案,而无需删除子模块本身内的方案?我考虑过隐藏它们,但这只发生在本地,如果其他人正在从事该项目,则不会反射(reflect)出来。如果可能,我希望对所有人隐藏(或删除)它们。
最佳答案
git rm --cached moduleA
rm -rf moduleA
rm .gitmodules
vim .git/config
then remove this line like it
[submodule "moduleA"]
url = /Users/nick/dev/nick-doc/testGitSubmodule/moduleA.git
then Esc Exit the vim
git add .
git commit -m "remove submodule"
Done
关于ios - 如何删除 xcode 项目中的子模块方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55037919/