前段时间我要求我们的开发人员在推送之前使用rebase而不是merge.消除琐碎的合并使得更容易遵循提交图(即:gitk,git log).
有时人们仍然不小心做了琐碎的合并,然后推.有没有人有方便或有写一个阻止琐碎合并的服务器端钩子的技巧?
通过"琐碎的合并",我的意思是合并没有冲突.这是一个例子,这里是对git中一个简单合并的更好解释.
更新Wed Wed 10 01:26:41 UTC 2010:好评,全部!谢谢.
git pull --ff-only失败,请做git pull --rebase而不是git pull更新时间:11月11日星期二23:49:35 UTC:
更新Wed Dec 15 18:34:52 UTC 2010: