如何转让VS Code扩展的所有权?
VS Code扩展所有权转移问题解答
- 官方支持正规的扩展所有权转移途径,不需要直接废弃旧扩展重新发布。
- 仅需要共享管理权限的场景:如果你只是需要让另一个账号获得扩展的发布、维护权限,无需变更扩展的归属主体,可以直接在原账号的扩展管理后台,将目标账号添加为该扩展的协作者,配置对应管理权限即可,操作完成后目标账号即可直接发布扩展更新,原有扩展的ID、下载量、评分、用户订阅等所有数据都不受影响。
- 需要完全变更扩展归属主体的场景:如果你需要把扩展彻底从原账号名下转移到新账号名下,可向VS Code扩展市场官方运营团队提交转移申请,提交时需要同时提供原账号、目标账号的所有权证明材料,官方审核通过后即可完成归属变更,扩展所有历史数据都会完整保留,现有用户可以正常接收后续更新。
- 备选方案:如果你不愿意走官方申请流程,也可以选择发布新扩展后将旧扩展标记为弃用,在旧扩展的README、最新版本更新说明中明确标注新扩展的名称引导用户迁移,不过该方案会丢失旧扩展的所有历史数据,还会给现有用户带来迁移成本,非必要不推荐。
注意:转移操作未完全完成前,请勿删除原账号或取消原账号对扩展的管理权限,否则可能导致扩展被判定为无主资源,影响正常使用。
内容的提问来源于stack exchange,提问作者Daniel Toplak
相关产品推荐
相关产品推荐

