【发布时间】:2018-11-11 18:13:58
【问题描述】:
一些项目有一个CHANGELOG.md 文件,其中每个版本都链接到为该版本所做的提交范围。例如,this one。看起来这些链接是自动生成的,因为降价只包含[1.0.0],其中呈现的文档有一个指向https://github.com/olivierlacan/keep-a-changelog/compare/v0.3.0...v1.0.0的链接。
它是如何工作的?我试图在我自己的项目中做这样的事情,但渲染的文档只是说[1.0.0];没有生成链接。
想必它与标签有关,它遵循类似的模式(v1.0.0),但是当我尝试在我的项目中创建类似的标签时,它仍然不起作用。
我在 GitHub 帮助或其他任何地方也找不到对此的参考。
这确实是 GitHub 的(未记录的?)功能吗?如果是,它是如何工作的?如果没有,这些项目是怎么做的?
注意,我对像this project 这样的提交自动生成更新日志不感兴趣。我只是对这些超链接的机制感兴趣。
【问题讨论】:
标签: github auto-generate changelog