【发布时间】:2018-04-14 06:55:26
【问题描述】:
在许多不同的开源项目中,“master”分支仅包含表示项目发布的提交(例如:https://github.com/facebook/facebook-android-sdk/commits/master)
我的问题是 - 有什么诀窍可以实现这一目标吗? 我假设开发是在另一个分支上执行的,但是应该如何将合并/同步回 master 使其成为每个版本的“干净”单个提交?
【问题讨论】:
-
一次合并到 master = 一次合并提交 = 一次发布
-
通常通过合并,我实际上可以看到合并到 master 的分支,以及提交的整个历史
-
@nbari 你的意思是?
-
@lysergic-acid 跟随 gitflow,就像你确实提到的开发是在另一个分支中,并且只有在许多情况下使用 semver 标记的版本才会合并到 master