对于上下文,我正在测试 SystemVerilog 插件在工作中的使用。上周我向该软件包的 bitbucket 问题跟踪器提交了一个问题,值得称赞的是,他们在几天内解决了这个问题。然而,我认为这种变化可能无意中破坏了其他东西。
我想回滚到以前版本的包。这可以从包控制插件中完成吗?如果没有,我可以手动回滚(即从源)吗?
对于上下文,我正在测试 SystemVerilog 插件在工作中的使用。上周我向该软件包的 bitbucket 问题跟踪器提交了一个问题,值得称赞的是,他们在几天内解决了这个问题。然而,我认为这种变化可能无意中破坏了其他东西。
我想回滚到以前版本的包。这可以从包控制插件中完成吗?如果没有,我可以手动回滚(即从源)吗?
如果插件一直在源代码控制下(听起来确实如此),那么您可以从源代码控制服务器手动安装您想要的任何版本 - 我不使用 Mercurial 和/或 Bitbucket,所以我不能给你确切的说明,但我相信你能找到它们。但是,据我所知,Package Control 无法安装任意版本。
它的工作方式是从包的存储库中获取最新的版本号,同时跟踪最近发布的版本。它大约每小时执行一次。发出Install
命令时,Package Control 从存储库请求其数据库中的版本。如果版本号增加,则 Package Control 会推出升级。但是,就像我说的那样,它无法及时返回 - 您需要从源代码控制服务器本身执行此操作。
顺便说一句,为什么要降级呢?如果开发人员像您说的那样响应迅速,只需提交另一个问题,链接到第一个问题,然后看看它是否能很快得到修复。无需跟踪版本和手动与包控制安装等。