git - 在合并期间从所有以前的提交中收集提交消息以获取更改日志
问题描述
我有一个主分支和一个功能分支。功能分支是主分支之前的几个提交,我想将功能分支合并到主分支中。我不打算--squash
也不想,rebase
因为我喜欢保留历史。
我想总结一下合并的提交消息中的变化,因为特性分支的历史可能会变得复杂,对我来说,一个好的起点是复制和编辑自上次合并以来特性分支的各种提交中的所有提交消息。
我依稀记得在某处读过 git 可以为我编译这些消息,但我不记得我在哪里读到或如何去做。
抱歉,如果这是重复的,但是几次 Google 和 SO 搜索都未能提出这一点。
编辑:基本上我想做的是为版本之间发生的所有变化建立一个变更日志。
解决方案
我依稀记得在某处读过 git 可以为我编译这些消息
也许通过git rebase
,如下所示:不要通过变基(取消它),而是复制粘贴变基期间显示的聚合提交消息主题。
否则,您无法手动处理这些消息(如此处所述)。
或者使用antham/chyle 之类的工具从您的历史记录中获取这些提交消息。
推荐阅读
- java - 在Java中设置目录的创建时间
- django - 如何在 Django Tables2 的列中自定义相关对象的显示文本?
- python - 在python中复制每个组的最后一行
- amazon-web-services - 当我将 AWS lex 与网站集成时,没有显示响应卡
- c++ - Tensorflow 包含 C++ 的路径
- reactjs - 将 CoreUI 添加到现有的反应解决方案
- javascript - NuxtJS 和 Auth 路由豁免
- ios - 以编程方式快速将字体安装到 IOS 系统
- python - 为什么我在 imageAI 中出现 TypeError?
- php - sqlsrv_query() 需要参数 1