【发布时间】:2011-01-11 07:52:01
【问题描述】:
我们有项目(PHP 应用程序),但每个客户端的安装情况各不相同,有时很少,有时更多。尽管如此,大部分源代码还是很常见的。我们将特定安装作为并行分支管理到主分支,我们需要将更改从主分支转移到其他分支。 Git: how maintain (mostly) parallel branches with only a few difference? 解决了同样的情况。投票最多的解决方案是在分支之间以这种方式传输更改:
git pull
git checkout local
git rebase master
正如解决方案中提到的,它在变基后会创建非快进推送,我觉得这很令人不快。我的问题是 - 为什么不这样做:
git pull
git checkout local
git merge master
【问题讨论】:
-
或者你的意思是这个? stackoverflow.com/questions/2850369/…