我们目前有一个工作流程,其中master
有更长期的功能发布分支和编号的分支,例如3.0
下周左右发布的版本。
在上面的例子中,我们将最后一分钟的更改推送到3.0
需要合并到 master 中。如果我们不经常合并,我们最终会master
过时而没有最近的更改。如果我们边走边合并,我们会得到充满从3.0
to合并的日志master
。
看似神奇的命令git-rerere似乎可以解决这个问题,但只针对需要更新的本地主题分支。换句话说,如果3.0
只在一个人的机器上而不是公开的,它就可以工作。
有没有办法让 master 保持最新而没有所有丑陋的合并噪音?我了解 rerere 的用法吗?