V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pagepan
V2EX  ›  程序员

小飞页升级变智能修复 Bug 更快速了

  •  
  •   pagepan ·
    ifeiwu · 2022-06-12 15:44:40 +08:00 · 854 次点击
    这是一个创建于 655 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想起之前小飞页后台升级真让我纠结,因为后台是对应一个版本号来访问的( pagepanyun.com/7.15.0/pager )就是这样子。

    问题来了,如果这个版本号( 7.15.0 )发现 Bug 要立即处理,当我很快的修复完这个 Bug 之后,我需要发布一个新版本号 7.15.1 怎么办? 还能怎样只能再创建一个文件夹名称 7.15.1 再上传一次后台系统 ( ̄▽ ̄)"。

    想起来就麻烦,如果按这样下去目录会非常多并且占用磁盘空间。还有我没有那么积极的只为一个小小 Bug 立刻发布新的版本号。这样就会影响了用户使用小飞页的体验。

    这一次的改变其实也很简单,只是版本号后面少了一个修订号版本,变成了( pagepanyun.com/7.15/pager )虽然只是一个小数点少一位的小小改变,但会影响到整个后台系统逻辑和其它程序关联的问题。

    经过几天时间的连续加班加点,最终实现了修复 Bug 不需要创建新版本号目录,只需要覆盖当前 7.15 版本号文件并在用户重新登录后台提示用户有修复版,升级完成后还是原来的版本号 7.15。_注:如果只是修复后台不关联用户站点源码就不会有提示升级。_

    小飞页修复版弹出框提示

    只有 主版本号 或者 次版本号 变化才会新建版本目录。

    小飞页新版本弹出框提示

    关于软件版本号规范说明: https://semver.org/lang/zh-CN/

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2995 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:42 · PVG 22:42 · LAX 07:42 · JFK 10:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.