我的项目正在使用git flow。我目前的功能(A)正在审核中,然后将进入测试阶段,可能需要几天时间。 我还必须开始下一个功能(B),这在很大程度上取决于第一个功能(A)。
我能以某种方式使用git merge将分支保持功能(A)放入我的分支(B)而不会搞乱git流的流动吗?
这里的最佳做法是什么?
答案 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)