我有这样的分支树:
现在我希望从默认分支(52 rev)合并到max.grigoriev.test分支(49 rev)
这是49转的变化(我在那里添加了test.css):
上次合并后的结果51 rev(已添加test.css)
但在接下来的52转中,我决定删除test.css
在合并52到49之后我的期望是在我的分支中有一个新的php文件(adtweaker_view.php),并且应该删除test.css。但mercurial只是添加了一个新的php文件,并没有删除test.css
我不明白为什么?
答案 0 :(得分:0)
<强> test.css:强>
将蓝色分支合并为黄色分支导致没有变化,因为蓝色分支中没有任何结果。因此,此文件的合并结果是正确的。
<强> adtweaker_view.php:强>
将蓝色分支合并为黄色分支将修改文件,如(2)所示。因此,此文件的合并结果是正确的。
<强> adreplicator_view.php 强>
将蓝色分支合并到黄色分支应该导致文件的修改。因此,您的合并结果不正确!似乎你的mercurial应用程序忘记了adreplicator_view.php修改(rev 51)。