我对Git很熟悉,我想知道创建标签和生成/维护变更日志的最佳实践。
直到现在,我都创建了readme.md并手动(在“changelog”一节中)指出最重要的功能
例如:
版本1.0.1
更改了主页中的布局
在图库中添加幻灯片
等。。
如何创建具有这些特征的变更日志(可能是降价格式)?
基于个性化标题/标签标题/日期的更改标题
基于标记或提交的更改
我还不清楚,所以建议是相关的
事先谢谢:)
最佳答案
目前还没有一些共同的指导方针。但是在keep a changelog上解释了很多好的规则。
正如他们所说:
不要让你的朋友将Git日志转储到changeLogs中。
我完全同意。
这就是为什么我创建了GitHub Changelog Generator来根据所有这些准则生成一个变更日志。
实际上,它只适用于GitHub,但它提供了一个很好的示例,说明了changeLog的外观。
它会根据您的标记、问题、标签和请求自动生成变更日志。
例如:此变更日志是由以下脚本生成的:CHANGELOG.md
更改日志
1.2.5(2015-01-15)
Full Changelog
实施的增强功能:
使用里程碑指定修复哪个版本错误#22
修复的错误:
尝试为没有标记的repo生成日志时出错#32
合并的请求:
prettyprint类包括使用小写'pp'#43(schwing)
通过命令行选项支持企业Github
关于git - Git和changelog指南,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18182081/