32
我想知道是否有人会有更好的建议让功能分支与它的父分支保持同步。更简单的方法来保持git功能分支最新
我们通常有多个功能分支正在同时进行工作,每个分支都来自我们的develop
分支。功能分支一天几次合并到develop
是相当常见的。
为了保持最新的变化(即解决冲突),我发现我需要保持我正在积极努力的功能分支与develop
。
要做到这一点,我运行这些命令,每天几次:
git checkout develop
git pull
git checkout feature/foo
git merge develop
git push
最后git push
如果我用的特性分支别人工作,我通常只能做。
有没有更好或更方便的方法来做到这一点?
作为补充,如果您将任何脚本命名为git-somename并将其放在路径上,那么您可以直接调用它作为普通的git命令,因此使上面的3行脚本“git-featurefoo”可以让您键入'git featurefoo'来执行一个命令中的所有操作。 – 2012-03-06 17:51:56
马克是对的。不仅如此,您也可以查看'git aliases'。 – 2012-03-06 17:56:48
afaik也有可能自动rebase后拉,虽然我从来没有使用它。也许这是你的方式? – nanoquack 2012-03-06 18:17:21