我曾经在我的 elisp 存储库列表中有Melpa;我最近在意识到它的版本号肯定必须与其他存储库(例如Marmalade,普通 Elpa )的版本号完全不同后删除它......因此,当使用 U 来“标记可升级包”时,版本号Melpa 和另一个存储库中存在的每个包都将始终是 Melpa 版本,只是因为 Melpa 存储库版本#s 高得离谱。
示例 1: 可用的 Marmalade 版本abl-mode
是0.9.0。相同软件包的可用 Melpa 版本是... 20130607.917?!
示例 2: 可用的 Marmalade 版本flex-autopair
是0.3。同一软件包的可用 Melpa 版本是20120809.2118 ... 有事。
如果不是因为这意味着 Emacs 包管理器认为是最新版本......可能不是最新版本,我不会担心。由于 Melpa(它有一些其他 repos 没有的很棒的包,顺便说一句)显然使用了不同的编号/版本控制系统......我只是不能再包含它package-archives
了。是否有某种软件包可以修复此问题/将 Melpa 版本号转换为正常版本号并使 Melpa 与其他存储库兼容?