在Git中,“子模块”(由git submodule命令创建和管理)和“子项目”(实际上只是一个Git存储库放在另一个Git存储库中)之间是有区别的,如果有的话,它是什么? ?
我能够找到的所有文档都比较模棱两可(在某些情况下是矛盾的)。我的怀疑是没有区别,但是我认为我应该确认这一点,并为Git新手找到一个问题。
在Git中,“子模块”(由git submodule命令创建和管理)和“子项目”(实际上只是一个Git存储库放在另一个Git存储库中)之间是有区别的,如果有的话,它是什么? ?
我能够找到的所有文档都比较模棱两可(在某些情况下是矛盾的)。我的怀疑是没有区别,但是我认为我应该确认这一点,并为Git新手找到一个问题。
Answers:
一个子项目是三种类型的嵌套的一个通用术语: