You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否向pub.dev发布低版本Flutter包补丁?是否会覆盖最新版本?

关于pub.dev发布补丁版本对现有最新版本的影响及解决方案

核心结论

发布1.1.7补丁版本后,2.0.0版本不会被删除或覆盖。pub.dev平台会保留所有已发布的合法版本,各版本之间相互独立,补丁版本的发布只会补充旧分支的更新,不会影响主分支的最新版本。

具体说明

pub.dev的版本管理机制支持多版本共存:

  • 你发布的每一个版本都会被平台永久留存(除非因违规被平台移除,或你主动申请删除特定版本)。
  • 1.1.7作为1.x分支的补丁版本,只会被归类到旧版本序列中,和2.0.0的主分支版本互不干扰。

确保不影响2.0.0版本的注意事项

  • 基于1.1.6的代码分支开发补丁:不要在2.0.0的代码分支上修改后直接发布1.1.7,避免代码混淆或版本号误设置。
  • 准确设置pubspec.yaml的版本号:将版本字段明确改为1.1.7,不要误写为2.x系列的版本号。
  • 发布后验证版本状态:在pub.dev的包页面确认1.1.7和2.0.0都显示在可用版本列表中,且2.0.0仍标记为"latest"(未手动调整版本优先级的情况下)。
  • 合理设置版本约束:如果希望使用1.x分支的用户自动收到1.1.7的更新提示,确保他们的项目依赖约束为^1.1.0这类兼容补丁版本的格式。

内容的提问来源于stack exchange,提问作者Wasim Akram

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 02:23:13