因此,我们项目的开发工作流程是这样的:我们创建一个任务/错误票证,然后我们从 master 分支处理任务/错误,并最终将其合并回 master。我们希望 master 上的提交有很好的消息。在任务分支上提交的人可能没有好的提交消息,这没关系,但是如果要合并分支,这些带有不干净消息的提交将进入 master。
解决此问题的一种方法是始终使用 --squash 合并到 master 。这样,您就有机会提供良好的提交消息并将整个提交范围视为一个。我想知道是否有办法强制执行?意思是,如果我们可以让 git 服务器拒绝未压缩的合并?