基本上每个人都反对第一种。我认为第二个和第三个是子树模式的实现。
一个更好吗?我应该用哪一种?为什么?我怎样才能在他们之间做出选择?
submodule 非常适合:
subtree 很适合将一次回购的历史记录纳入另一次回购。
因此,如果这几个外部存储库没有任务来结束主父级的所有标记和提交历史,那么使用子模块。 否则,子树就可以了。