Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Merge 更新分支时出现乌龟合并混淆_Merge_Mercurial_Tortoisesvn_Branch_Git Svn - Fatal编程技术网

Merge 更新分支时出现乌龟合并混淆

Merge 更新分支时出现乌龟合并混淆,merge,mercurial,tortoisesvn,branch,git-svn,Merge,Mercurial,Tortoisesvn,Branch,Git Svn,我有一个名为a的分支。我从名为B的a创建另一个分支。我处理新的分支B并推送它。后来,我在分支A上工作并推动它。现在,我切换回分支B,但我希望它更新为分支A的最新更改 因此,如果我从分支A合并到分支B,或者从分支B合并到分支A,在正常情况下,合并的结果通常是唯一的,无论是向一个方向还是另一个方向。然而,分支目的地仅取决于您对分支的解释 例如,只有当开发分支被认为准备就绪时,才应该将它们合并到稳定分支中,但稳定分支可以更频繁地进行开发。清除标记并澄清问题;这是SVN、Mercurial还是Git?您

我有一个名为a的分支。我从名为B的a创建另一个分支。我处理新的分支B并推送它。后来,我在分支A上工作并推动它。现在,我切换回分支B,但我希望它更新为分支A的最新更改


因此,如果我从分支A合并到分支B,或者从分支B合并到分支A

,在正常情况下,合并的结果通常是唯一的,无论是向一个方向还是另一个方向。然而,分支目的地仅取决于您对分支的解释


例如,只有当开发分支被认为准备就绪时,才应该将它们合并到稳定分支中,但稳定分支可以更频繁地进行开发。

清除标记并澄清问题;这是SVN、Mercurial还是Git?您的问题有答案--
我希望它(分支B)更新为分支A的最新更改
。如果要更新分支B,应将A合并到B。合并时,合并到的分支将成为提交合并变更集的分支。如果您想用A的最新更改更新B,听起来好像您希望合并更改集位于分支B上,因此您应该将A合并到B中。