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

2022-06-12 15:44:40 +08:00
 pagepan

想起之前小飞页后台升级真让我纠结,因为后台是对应一个版本号来访问的( 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/

882 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/859072

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX