我的項目正在使用git flow。我目前的功能(A)可供審查,然後進行測試,實際上可能需要幾天時間。 我還必須開始下一個功能(B),這很大程度上取決於第一個功能(A)。將未完成的特徵合併爲未完成的特徵
我可以以某種方式只使用git merge將分支持有功能(A)放入我的分支(B)而不會擾亂git流的流動?
這裏的最佳做法是什麼?
我的項目正在使用git flow。我目前的功能(A)可供審查,然後進行測試,實際上可能需要幾天時間。 我還必須開始下一個功能(B),這很大程度上取決於第一個功能(A)。將未完成的特徵合併爲未完成的特徵
我可以以某種方式只使用git merge將分支持有功能(A)放入我的分支(B)而不會擾亂git流的流動?
這裏的最佳做法是什麼?
你可以從一個把所有的內容,並融入B.它不應該影響一個分支,也是你的B就具有所有依賴性被正式更新從A
git checkout B
git pull origin A
git push origin B
希望這有助於。
可以保持功能(A)只是合併功能(A)進入(B)
git checkout B
git merge A
當功能(A)已合併爲develop
分支,嘗試
git checkout B
git merge develop
git push origin B
然後你可以看到只包含B之間的差異和開發的Pull請求。 (假設你使用GitHub)