发现的问题
昨天半夜摸黑起来写代码,突然发现项目版本号又乱套了。上次更新还是V1.2.3,今天一看打包脚本里冒出来个V2.0.*_*。我抓着头皮想了半天:这鬼东西到底算正式版还是测试版?拍桌子骂了句:谁在屎山代码里种榴莲了!
动手改造
今天决定自己重搞版本管理。先从文件堆里刨出,发现版本号字段长得像蚯蚓开会:
- 小王上个月改成了四位数字版
- 小李上周偷偷加了日期后缀
- 测试组自己套了层马甲叫hotfix-xxxx
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
我打开命令行直接敲:npm version patch --no-git-tag。结果终端突然喷红字:Error!猪队友遗留的钩子脚本把版本号吞了。气得我抄起键盘就往垃圾桶砸,塑料壳子崩得满地都是。
意外事件
正想打开文档查标准,6岁儿子突然举着平板冲进来:“爸!游戏说新版本2.0.0要删我通关存档!”我手一抖把热咖啡泼在主机箱上,主板瞬间冒青烟。老婆在旁边冷笑:“改个版本号能把洗衣机改爆炸,你这月都第三次了。”
奇葩方案
拿吹风机吹干主板后,我做了个违背祖宗的决定——用txt记事本记版本号!在D盘新建最新版本.txt,刚敲下1.2.4,儿子突然抢过鼠标乱按,文档瞬间变成:
- 奥特曼版本宇宙第一
- 爸爸是猪头
- 当前版本:超级无敌棒棒糖
老婆探头看了眼屏幕:“挺比你们原来那些鬼画符明白多了。”打开冰箱发现牛奶全馊了才想起来——刚才光顾着改版本,忘买菜整整三天了。
最终结果
把版本号刻在厨房瓷砖上。儿子趁我做饭时用马克笔在旁边补了行:爸爸今天又把锅烧穿版本v8.8.8。晾衣杆突然砸下来,我捂着脑袋蹲地上听见老婆吼:“下次再瞎折腾版本号,就把你代码全喂猪!”