Readme.md 中的 GitLab 引用子模块

标签 gitlab markdown

一个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/

相关文章:

JQuery/JS Markdown 插件?

javascript - Markdown 将 == 转换为 <mark> 标签

javascript - 如何在 Markdown 中给单词加下划线

parsing - 使用 ANTLR 解析 Markdown block 引用

azure - 更改外部 url 后连接到 azure gitlab vm 实例时出现问题

android - 无法在 GitLab CI 中生成签名的 APK

regex - 神交 - 如何获得 URIPATHPARAM?

python - 使用 Python markdown Treeprocessor 包装 etree 元素

node.js - 如何使用 Azure api 启动容器实例?

WIndows Gitlab-runner : Failed to requeue the runner