2016-11-23 84 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)