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
Mercurial 我怎样才能克服这个错误;“未知父母”;使用水银束时。_Mercurial_Repository_Bundle - Fatal编程技术网

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!