【发布时间】:2016-04-13 21:54:37
【问题描述】:
我正在创建我的第一个 fastlane 文件,我只想使用来自合并的 git 提交消息作为更改日志。
通过这种方式,我们可以让我们的常规提交具有更高级别的详细信息,而不会使更改日志变得如此长,并且我们可以更少关注我们在每条提交消息中放入的内容。
当我们合并回开发分支时,我们可以输入对利益相关者和那里的此类人有意义的干净简洁的注释。
我知道有一个动作,changeling_from_git_commits。
虽然 exclude 合并提交很容易,但似乎没有办法仅 使用合并提交。
还有其他选择吗?也许我可以在 bash 脚本或其他东西中使用一些技巧?我对 Objective-C 和 Swift 很熟悉,但对 bash 和 Ruby 的经验并不丰富(这些天试图解决这个问题)。
【问题讨论】:
-
我读了几次这个问题,我真的不明白你想做什么。你能解释一下吗
-
如果 master 只有合并集,你可以尝试使用
between附加选项(手动检测正确的范围)或(更好,IMO ) 向作者询问include_merges的其他新选项或更改(现在是 true|false,only可以(?)添加) -
另一种方法是为普通
git log设置(临时)别名:git log --merges(仅在 Gt 级别的日志中合并集)