将未完成的功能合并到未完成的功能中
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)
我的项目正在使用 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)