如何对子树使用相对 url?
How to use a relative url for subtrees?
我尝试使用相对 url:
添加一个子树
> git subtree add --prefix child ../child.git master --squash
git fetch ../child.git master
fatal: '../child.git' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
但是 ../child.git
,相对于此存储库的遥控器, 是 我拥有完全权限的 git 存储库。如果我尝试将其添加为子模块,您可以看到:
> git submodule add ../child.git child
Cloning into 'D:/code/jjj/subtree/parent/child'...
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (3/3), done.
如果我使用绝对 URL,我可以将此子存储库添加为子树,如果我使用相对 URL.[=14=,我可以将它添加为子模块]
我可以使用 亲属 URL 将其添加为 子树 吗?
当我问这个问题时,我从根本上误解了子树。
子树不维护与 "child" 存储库的连接。相反,从 repo 中读取文件,仅此而已。
因此,没有必要也没有必要使用相对路径。相反,应该使用绝对路径(如果使用 URL -- 可以使用相对文件路径)。
我尝试使用相对 url:
添加一个子树> git subtree add --prefix child ../child.git master --squash
git fetch ../child.git master
fatal: '../child.git' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
但是 ../child.git
,相对于此存储库的遥控器, 是 我拥有完全权限的 git 存储库。如果我尝试将其添加为子模块,您可以看到:
> git submodule add ../child.git child
Cloning into 'D:/code/jjj/subtree/parent/child'...
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (3/3), done.
如果我使用绝对 URL,我可以将此子存储库添加为子树,如果我使用相对 URL.[=14=,我可以将它添加为子模块]
我可以使用 亲属 URL 将其添加为 子树 吗?
当我问这个问题时,我从根本上误解了子树。
子树不维护与 "child" 存储库的连接。相反,从 repo 中读取文件,仅此而已。
因此,没有必要也没有必要使用相对路径。相反,应该使用绝对路径(如果使用 URL -- 可以使用相对文件路径)。