有没有办法使用包控制回滚到以前版本的 Sublime Text 插件?

Is there a way to roll back to a previous version of a Sublime Text plugin using Package Control?

对于上下文,我正在测试 SystemVerilog 插件在工作中的使用。我上周向该软件包的 bitbucket 问题跟踪器提交了一个问题,值得称赞的是,他们在几天内解决了这个问题。但是,我认为更改可能无意中破坏了其他内容。

我想回滚到以前版本的软件包。这可以从包控制插件中完成吗?如果没有,我可以手动回滚(即从源回滚)吗?

如果插件一直处于源代码控制之下(听起来确实如此),那么您可以从源代码控制服务器手动安装您想要的任何版本——我不使用 Mercurial and/or Bitbucket ,所以我不能给你确切的说明,但我相信你能找到它们。但是,据我所知,Package Control 无法安装任意版本。

它的工作方式是从包的存储库中获取最新版本号,同时跟踪最新发布的版本。它大约每小时执行一次。当发出 Install 命令时,Package Control 从存储库中请求其数据库中的版本。如果版本号增加,则包控制推出升级。然而,就像我说的,它没有能力回到过去——你需要从源代码控制服务器本身来做。

顺便说一句,为什么要降级?如果开发人员像你说的那样响应迅速,只需提交另一个问题,链接到第一个问题,看看它是否很快得到修复。无需跟踪版本和手动与 Package Control 安装等