1

我在 GitHub 上托管了一个 ST3 包,可通过 Package Control 获得。它已被我编写的一个新包取代,但我不断收到旧包的错误报告,因为许多人仍在使用它。

什么是从包控制中删除安装原始包的选项的正确方法,如果可能的话,最好从 GitHub 中删除,而不会对当前安装了旧包的用户造成任何麻烦?

具体来说,是否会向 Package Control 提交拉取请求以删除旧包,和/或删除旧包的 github 存储库,是否会导致旧包从人们的 Sublime Text 中消失?

4

1 回答 1

0

我强烈建议阅读包开发者文档,尤其是标题为重命名包的部分,因为它们详细解释了所有内容。本质上,最简单的方法是遵循重命名包的说明,同时将 URL 更改为新的 Github 存储库。这样,旧的 packagecontrol.io 页面将不再可用,并且在重新启动时,旧包的用户应该升级到新包。

我还建议通读 Package Control Channel 的问题,看看之前是否出现过这个问题。最坏的情况是,你提交了你的 PR,但由于某种原因被拒绝了,但他们会解释你需要做些什么不同的事情。

于 2016-02-25T15:46:20.610 回答