首页/开发/Git 与协作速查/日历版本号 CalVer

日历版本号 CalVer

用日期构造版本号(如 2026.10.0、2026.10.12):发布频率高的产品能直观看到时间维度,也可与语义化规则组合。

Git 与协作速查开发更新于 2026-10-12
形式YYYY.MM 或 YYYY.MM.DD
适用高频发布、兼容性契约弱的产品
组合可与 SemVer 规则并存(如 2026.10.1 语义由团队定义)

示例

示例
2026.10.0
git tag -a v2026.10.0 -m 'October 2026 release'
选型看对外的兼容性承诺是否需要版本号表达;日历版本本身不表达兼容性。

易错点

  • 日期版本与语义化混用要提前公告,依赖方需要知道兼容性信号在哪里
  • 跨年切换(2026.12 → 2027.01)要验证排序逻辑,避免字符串比较出错

数据来源与参考

  • CalVer 规范(calver.org)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌