【发布时间】:2017-05-01 22:21:02
【问题描述】:
遵循this answer SO- 我知道在 git 1.8.4 之后,可以从任何地方(不仅仅是顶层)添加子模块。我在 git 版本 2.7.4 上,当我这样做时:
git submodule add ../../../functest
我明白了:
Relative path can only be used from the toplevel of the working tree
我在opnfvdocs/docs/submodules。我想在opnfvdocs/docs/submodules 中添加opnfvdocs/functest,这样我在.gitmodules 中有相对路径
树形结构为:
github.com/OPNFV
|-opnfvdocs
|-functest
我错过了什么吗?
【问题讨论】:
-
您可能想更仔细地阅读您的链接...“由于相对子模块 URL 的解释取决于是否配置了“remote.origin.url”,当不在工作树的顶层时,显式阻止“git submodule add”中的相对 URL。”
-
所以这意味着我必须将
remote.origin.url配置为指向OPNFV?
标签: git git-submodules