我在linux ubuntu 14.04 lts上使用Mercurial Distributed SCM(版本3.3.2)。我尝试使用命令行解压缩在Mac osx上制作的mercurial hg bundle:
hg unbundle XXX.hg
abort:XXX.hg:未知的捆绑版本20
有没有人知道发生了什么?谷歌的研究并没有提供太多关于此的信息。
答案 0 :(得分:1)
我必须将type='bzip2-v1'
添加到捆绑调用
from mercurial.commands import bundle
bundle(ui, repo, tmpfile.name, dest=None, base=(parentc.rev(),), rev=(c.rev(),), type='bzip2-v1')
答案 1 :(得分:0)
根据:
,看起来mercurial在3.2左右的地方推出了他们的捆绑模块的新版本https://hglabhq.com/blog/2014/4/29/what-s-new-in-mercurial-3-0
您的版本应该支持bundle2,但是从较新版本的mercurial中可能存在一些问题。