Gitlab 交叉引用项目

ait*_*rhh 7 markdown gitlab

我正在尝试找到在 Gitlab 中记录我的项目的最佳方法。我发现了两种不同的选择:

  • 实际存储库中的 Markdown ( my-repo.git)
  • 使用 Markdown 的 Wiki ( my-repo/wiki.git)

请注意,后缀.git表明这是两个不同的 git 存储库。

我喜欢使用网页中的 markdown 来简单修改 Wiki 的方法(为了每个人的简单性),但我缺少如何在它们或 Gitlab 中的任何其他项目之间进行链接。

文档中提供了一些链接(问题、提交等)到其他项目的信息,但没有像README.md和其他文档那样链接文件。

有这样的功能吗?

Kar*_*are 0

我不知道我是否能100%理解你的观点。

链接到其他“文件”就像链接到 Markdown 中的任何 URL / URI。使用“众所周知的”语法[LinkName](LinkTarget)

同一项目内的链接

[Link to file, relative path](./README.md)  
Run Code Online (Sandbox Code Playgroud)

这应该适用于 WIKI 和 Project Markdown 文件。

[Link to a file from other project](https://gitlab.com/{{USER or COMPANY}}/{{PROJECT}}/-/blob/master/{{FOLDER}}/README.md)
Run Code Online (Sandbox Code Playgroud)

您还可以使用链接的参考语法[LinkName][LinkReference],然后[LinkReference]: https://gitlab.com/foobar/123在您想要重用链接或在文件末尾收集它们时在文件中使用参考语法。