我正在使用存储库中的readme文件使用markdown。
相对链接适用于同一仓库中的文件。
,但我想链接子模块中的文件(以便显示与子模块相同的版本(。
用户酶是以下内容:我在 external/fancy-lib
中有一个子模块。在我的存储库的readme.md中,我想添加 "please refer to fancy-lib's [README](external/fancy-lib/README.md) for info about the required packages"
,但它会生成一个不存在的链接。
从Fancy-Lib的存储库中添加一个链接到Fancy-Lib的Readme将指向Head,这并不总是与我的存储库中包含的相同版本。另一方面,每次将子模块更新为新版本(GIT PULL(时,手动更新链接是维护的负担。
任何解决方法?
我认为相对链接无法正常工作。人们总是可以使用完整的URL,就像
一样![](https://raw.githubusercontent.com/<account>/<name of submodule repo>/README.md)
或
https://github.com/<account>/<repo>/blob/<hash>/README.md