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