小编Sna*_*unt的帖子

在整个团队中强制执行无影响合并

因此,在工作中,我们正在实施一个新的、漂亮的 Git 分支策略 - 太棒了!

为了保留存储库的新(且漂亮)结构,我们希望所有合并都使用该--no-ff标志(以及--no-commit允许更好的合并提交消息的标志)完成。不过,仅仅要求大家记住,似乎有点不靠谱。有没有办法强制每个开发人员都必须与上述标志合并?

据我所知,不可能用钩子来检查这一点(因为 git 不能可靠地存储有关快进的任何信息)。我知道可以在每台开发人员机器上设置配置(通过运行git config --global merge.ff no)。如果这是解决方案,我如何确保每个开发人员都有此配置集?

git merge fast-forward

5
推荐指数
1
解决办法
713
查看次数

标签 统计

fast-forward ×1

git ×1

merge ×1