我在我的git repo中有3个分支:主人,展台和发展。对于每个功能,我创建了新的brach,从开发。 功能完成后,我会合并它分支到开发(与- 无-ff选项)。(git)如何将所有修订版本从不存在的分支合并到其他分支中?
例如,我有3个特征(F1,F2,F3)合并分支开发,以及i除去F1,F2,F3(或它被创建在另一台机器上,并且开发人员不会将其推入原始回购),合并到开发。 现在我要“放” F1和F3到站在分支(它有一个以上的在其承诺,我不能使用樱桃采摘)我应该怎么办?
当然,我可以创建cherry-pick脚本进行修订范围合并,但也许,我有一个更好的方法来合并它(通过旧的分支名称,或其他)。
my repo:
develop ---
/
stand ---
/
master ---
feature branches:
f1 f2 f3
/\/\/\
develop ----------------
i want: f1 f2 f3
develop ----------------
stand ----- -------
谢谢。
美丽,谢谢。还有一个问题:如果我在某人提交任何内容后创建了分支f3,它会合并吗? –
这个特殊的方法只会合并在'f3'分支后实际做出的改变。例如,它不会拉入'f2'。如果这是你想要的,还有其他方法可以吸引它。 –