将未完成的功能合并到未完成的功能中

merge unfinished feature into unfinished feature

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

我能否以某种方式仅使用 git 合并将分支保持功能 (A) 放入我的分支 (B) 而不会弄乱 git 流的流程?

这里的最佳做法是什么?

您可以从 A 获取所有内容并合并到 B。它不应该影响分支 A,而且您的 B 将使用 A 的所有依赖项及时更新

git checkout B
git pull origin A
git push origin B

希望对您有所帮助。

您只需将功能 (A) 合并到 (B) 中即可保留功能 (A)

git checkout B
git merge A

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

git checkout B
git merge develop
git push origin B

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