我们有项目(PHP应用程序),但每个客户端的安装会有所不同,有时很少,有时甚至更多。尽管如此,源代码的很大一部分是很常见的。我们将特定安装作为并行分支管理到主分支,我们需要将更改从主分支转移到其他分支。同样的情况在Git: how maintain (mostly) parallel branches with only a few difference?解决的最投票的解决方案是这样转移设有分公司之间的变化:Git:如何维护永久并行分支
git pull
git checkout local
git rebase master
如在方案中提到它创建非快进垫底后推,我觉得非常不愉快的并发症。我的问题是 - 为什么不这样做,而不是:
git pull
git checkout local
git merge master
也许你的意思呢? http://stackoverflow.com/questions/2850369/why-does-git-use-fast-forward-merging-by-default – cregox 2012-05-16 17:03:33