Git Flow:如何保持主日志清洁?

时间:2012-09-25 05:19:43

标签: git git-flow

我开始使用git flow并且因为很多原因而喜欢它。但是,我们的主要目标之一是保持主分支日志非常干净。我们只想查看每个已发布的主分支登录(这意味着当我们完成发布时,提交日志应该在主服务器中)。

请参阅主分支中的git loggit log master的输出

Merge branch 'release/r1'


release bug fixed


feature 3 done


feature 2 done


feature 1 done


Initial commit ~

我们想看到的是:'initial commit'和'merge branch release / r1'。我们不希望看到在功能或发布分支中完成的提交日志。

可能吗?

1 个答案:

答案 0 :(得分:1)

最简单的方法是添加一个框架,允许您在提交时插入所有类型的控件,以便在主分支上完成所述提交时强制执行策略。

如果你有一个“祝福”的回购,你可以在该回购的服务器上添加 gitolite ,并添加VREFs:每个将触发的小钩子推。