一个gitlab项目at包含子模块,项目和子模块还包含一个 readme.md 文件。给出了top项目的readme.md
Top Readme.md
=============
[Link to folder](folder)
[Link to submodule folder](sub)
[Link to submodule Readme.md](sub/README.md)
当浏览器在子文件夹中打开时,第一个链接有效,但其他两个链接无效,我收到页面未找到消息。
如何创建子模块中文件的链接以及子模块本身的链接?
最佳答案
尝试为 sub
使用完整的 https URL ( https://gitlab.com/JohanVdBerg/doc-submodule )或 sub/README.md
文件。
您的主仓库仅包含对子模块的引用(称为 gitlink),而不是文件本身。
OP 添加:
it is needed to point to the branch to which the submodule points to
那么 URL 将是:
sub
:https://gitlab.com/JohanVdBerg/doc-submodule/tree/<abranch>
- 对于子/README.md:
https://gitlab.com/JohanVdBerg/doc-submodule/blob/<abranch>/README.md
关于Readme.md 中的 GitLab 引用子模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54104080/