2016-11-23 64 views
0

我的項目正在使用git flow。我目前的功能(A)可供審查,然後進行測試,實際上可能需要幾天時間。 我還必須開始下一個功能(B),這很大程度上取決於第一個功能(A)。將未完成的特徵合併爲未完成的特徵

我可以以某種方式只使用git merge將分支持有功能(A)放入我的分支(B)而不會擾亂git流的流動?

這裏的最佳做法是什麼?

回答

2

你可以從一個把所有的內容,並融入B.它不應該影響一個分支,也是你的B就具有所有依賴性被正式更新從A

git checkout B 
git pull origin A 
git push origin B 

希望這有助於。

1

可以保持功能(A)只是合併功能(A)進入(B)

git checkout B 
git merge A 

當功能(A)已合併爲develop分支,嘗試

git checkout B 
git merge develop 
git push origin B 

然後你可以看到只包含B之間的差異和開發的Pull請求。 (假設你使用GitHub)