我的项目正在使用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)