Mercurial

中止:xxxx.bundle 未知捆綁版本 20

  • March 23, 2017

我對使用 Mercurial 還很陌生,在 Debian 上也是綠色的。我一直試圖在我的 EtherCAT Master 中解開這個文件以獲得 CCAT 支持。

wget https://github.com/Beckhoff/CCAT/raw/master/etherlab.bundle
hg unbundle etherlab.bundle

我收到錯誤消息

abort: etherlab.bundle: unknown bundle version 20

有誰知道如何解決這個問題?或者它是什麼?

Debian 8 中的 Mercurial 版本太舊,無法處理捆綁包。幸運的是,Jessie backports 中可用的版本可以解綁它。

如果您還沒有啟用反向移植,則需要啟用;作為根:

echo deb http://http.debian.net/debian jessie-backports main > /etc/apt/sources.list.d/jessie-backports.list
apt-get update

然後升級 Mercurial:

apt-get -t jessie-backports install mercurial

現在您可以解開已下載的捆綁包。

引用自:https://unix.stackexchange.com/questions/352974