Rob*_*son 8 git version-control dvcs
我正在开发一个使用大量分支的git项目.在大多数情况下,这是一个非常好的工作流程.我很高兴合并分支机构,喜欢能够挑选代码,以及git和其他dvcs的整个生命周期.
我有一个真正受伤的痛点.如何维护changelog.txt.
我发现每次合并时都会受到伤害(changelog.txt经常发生冲突),而且当我提交樱桃时,我意外地设法拾取了真正不合需要的变化.
我很想看到这个问题的好答案.
一旦准备好发布新版本的软件,您就可以注释您的签到注释并解析这些注释(我猜这是提供更改日志的最常见用例).
注释可以通过以下方式构建(显然只有属于提交的那些修改一些值得注意的东西):
WHAT WHERE DESCRIPTION
Run Code Online (Sandbox Code Playgroud)
哪里WHAT可以
FIX 修复错误CHG 为了改变NEW 对于新代码WHERE应该是描述模块在哪里WHAT完成的一个词.根据这两个信息,您可以DESCRIPTION深入地描述修改.
准备好发货后,获取自上一版本以来的日志并解析它们.可以使用获取日志git log tagname_of_last_version...有关git log输出和过滤选项,请参见手册页.
| 归档时间: |
|
| 查看次数: |
329 次 |
| 最近记录: |