版本历史制作者

时间:2018-02-23 14:16:08

标签: git version-control release-management

我有一些项目,通过GIT管理,当我有一个新版本时,我构建了一个典型的版本历史文件,如:

Release 1.0.0
- Added X function
- Solved Y and Z issues

到目前为止,我手动执行此操作,阅读GIT日志并选择与最终用户相关的提交消息,然后编辑此文件。

您是否知道任何第三方实用程序使此版本历史记录构建更友好?也许是一个监听提交并能够选择那些包含给定字符串并将它们输出到另一个文件的工具?

谢谢

1 个答案:

答案 0 :(得分:0)

您可以编写一个提交挂钩之类的东西,但是总的来说,编写变更日志是人类的任务,而不是软件的任务,因为变更日志提供了变更内容的高级视图。提交消息仅提供底层细节。

(我们曾考虑过在我之前的工作中创建一个自动化的变更日志工具,但得出的结论是,构成良好变更日志的信息将无法以任何可自动化的方式在VCS中使用。)