汞的快进分支
|
由于某种原因,我有以下情况:
现在我想摆脱
default_2
和快进default
以修订89。但是当我这样做时
hg up -r default
hg transplant 61:89
要么
hg transplant -b default_2
Mercurial(1.8.2 + 20110401)只是将我的工作副本更新为修订版89。使用mq
扩展名,我似乎必须一对一地指定所有中间修订版。
所以问题是:
ѭ5为什么不起作用? (建议在这里:https://www.mercurial-scm.org/wiki/RebaseProject#When_rebase_is_not_allowed)
有没有什么办法可以快速前进而又没有太多痛苦呢?
没有找到相关结果
已邀请:
3 个回复
链眷克袒姜
注意:这假定修订版61:89尚未推送到公共存储库中。给定的“ 4”命令将修改历史记录。如果已经推送了这些修订,那么最好只关闭
分支,然后将
合并为
。
涸坍饺
另请参阅有关移植和移植之间差异的相关问题。 请注意,Mercurial不支持命名分支之间实际的快进la Git的原因是分支名称是Mercurial提交对象的一部分。另请参阅本文,详细了解Mercurial分支模型。
稀瓣囊
它重新创建名为default的新分支