因此,在工作中,我们正在实施一个新的、漂亮的 Git 分支策略 - 太棒了!
为了保留存储库的新(且漂亮)结构,我们希望所有合并都使用该--no-ff标志(以及--no-commit允许更好的合并提交消息的标志)完成。不过,仅仅要求大家记住,似乎有点不靠谱。有没有办法强制每个开发人员都必须与上述标志合并?
据我所知,不可能用钩子来检查这一点(因为 git 不能可靠地存储有关快进的任何信息)。我知道可以在每台开发人员机器上设置配置(通过运行git config --global merge.ff no)。如果这是解决方案,我如何确保每个开发人员都有此配置集?