将未完成的要素合并为未完成的要素

时间:2016-11-23 09:02:31

标签: git git-merge branching-and-merging git-flow

我的项目正在使用git flow。我目前的功能(A)正在审核中,然后将进入测试阶段,可能需要几天时间。 我还必须开始下一个功能(B),这在很大程度上取决于第一个功能(A)。

我能以某种方式使用git merge将分支保持功能(A)放入我的分支(B)而不会搞乱git流的流动吗?

这里的最佳做法是什么?

2 个答案:

答案 0 :(得分:2)

您可以从A获取所有内容并合并到B.它不应该影响分支A,并且您的B将适当地更新来自A的所有依赖项

git checkout B
git pull origin A
git push origin B

希望这有帮助。

答案 1 :(得分:1)

您可以将功能(A)与合并功能(A)合并到(B)

git checkout B
git merge A

当功能(A)合并到develop分支时,请尝试

git checkout B
git merge develop
git push origin B

然后你可以看到一个Pull请求,它只包含B和develop之间的差异。 (假设你使用GitHub)