我正试图在我们的办公室采用git分支战略,但它要求所有的合并都是在不使用快速前进的情况下进行。既然我们都使用不同的工具来处理git,我想知道是否可以配置Gitolite来禁止快速推进合并?有可能检测到这种合并吗?
发布于 2018-03-14 18:36:05
git config merge.ff false请参阅https://git-scm.com/docs/git-config#git-config-mergeff
不,这是不可能的,因为它根本不是一个合并。
发布于 2018-03-14 22:33:09
您可以检测到,被推到gitolite的领先提交是合并提交(例如:至少有两个父母的提交)。
您可能可以在服务器端的 hook中这样做:
https://stackoverflow.com/questions/49284788
复制相似问题