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

如何调整GitHub Releases与Tags页面中预发布版本的展示排序?

调整GitHub Releases/Tags版本排序的方法

GitHub的版本排序遵循语义化版本(SemVer)规则,默认情况下正式稳定版v1.6.0的优先级高于带自定义后缀的预发布版v1.6.0-develop.1,同时稳定版会被标记为“最新版”,所以会排在列表上方。要让预发布版显示在正式版上方,有两种可行方案:

方案1:调整预发布版本号命名(推荐)

按照语义化版本的逻辑,版本号的主/次/修订号优先级高于预发布后缀。如果想让预发布版在版本号逻辑上高于正式版,可以提升版本号的主/次位,将预发布版命名为v1.6.1-develop.1。这样GitHub会判定1.6.1版本序列高于1.6.0,预发布版就会自动排在正式版上方。

  • 操作步骤:删除现有v1.6.0-develop.1的标签和对应预发布Release,重新创建标签为v1.6.1-develop.1的预发布版本。

方案2:取消正式版的“最新版”标记(临时方案)

GitHub会默认把最新的稳定版标记为“Latest release”,这个标识会让它排在列表最顶端,哪怕预发布版发布时间更晚。你可以通过以下操作取消这个标记:

  1. 进入v1.6.0的Release详情页面
  2. 滚动到页面底部,找到“Set as latest release”按钮(此时按钮显示为取消状态),点击它取消正式版的“最新版”标记

之后Releases列表会按发布时间从新到旧排序,发布时间更近的v1.6.0-develop.1就会显示在最上方。但此方法的缺点是正式版不再拥有“最新版”标识,若项目需要稳定版保持该标记,建议优先使用方案1。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 12:42:32