Mercurial 我怎样才能克服这个错误;“未知父母”;使用水银束时。
我将一个存储库中的更改捆绑起来,通过电子邮件发送到另一台机器,并将其应用到存储库中(有关工作流描述,请参阅) 突然,我收到以下错误消息(当使用类似于Mercurial 我怎样才能克服这个错误;“未知父母”;使用水银束时。,mercurial,repository,bundle,Mercurial,Repository,Bundle,我将一个存储库中的更改捆绑起来,通过电子邮件发送到另一台机器,并将其应用到存储库中(有关工作流描述,请参阅) 突然,我收到以下错误消息(当使用类似于hg unbundle-u“bundle\u 123.hg”的命令应用bundle时): 尽管“未知父项”,我如何应用此捆绑包?我希望有一个--force选项,但是unbundle没有 或者我可以用另一种方式避免这个错误吗?简短回答:您不能拆开这个捆绑包,因为在Mercurial中,自治变更集是不可能的 您在目标存储库中没有24ecac5680c1(
hg unbundle-u“bundle\u 123.hg”
的命令应用bundle时):
尽管“未知父项”,我如何应用此捆绑包?我希望有一个--force
选项,但是unbundle
没有
或者我可以用另一种方式避免这个错误吗?简短回答:您不能拆开这个捆绑包,因为在Mercurial中,自治变更集是不可能的
您在目标存储库中没有24ecac5680c1(?)CSET的父项(而您必须拥有它)-您的捆绑包不好,并且您在捆绑时选择了错误的基础。…但是请稍候:问题可能是我忘记应用中间捆绑包了。。。之后的捆绑包所需的父级不会被转移@halloleo-正是出于这个原因,我建议(在您的第一个问题中)始终使用最旧的baseAaaah,我在通过捆绑同步2个回购时遇到了很多问题:我再次遇到了“未知父项”错误,尽管我总是将所有更改从一个标记(捆绑后移动到提示)放入捆绑中。当我同时对两个repo进行更改时,这一切都必须是梨形的…@halloeo-每次都捆绑完整的repo-更少的操作,更少的错误,没有头痛没有选择:repo包含很多大的二进制文件,我只想传输一次!
adding changesets transaction abort!
rollback completed
abort: 00changelog.i@24ecac5680c1: unknown parent!