使用 git 管理代码,本地在功能分支开发新功能;
此时需要上传版本分支上的功能进行提测,遂将代码 git stash 并使用 git checkout 切至版本分支;
我们做了一个脚本,统一上传前的操作;顺序执行以下操作,看名字应该能懂什么意思
上传后在开发者工具查看我要开发功能的那个页面(假设为 A页面) 正常显示
但是真机查看刚才上传的版本(设置为体验版了)查看 A 页面,就无法显示,查看 console 发现是报错一个组件未找到;这个组件是在我新开发的分支上新增的,并且没有合入版本分支过;
在此过程中我没有重启开发者工具;
发现问题后我重启开发者工具,保持代码在 版本分支上,在此执行统一脚本上传,真机查看正常显示
该问题上周五出现一次,今天又出现一次
测试实锤:
首先代码保持在版本分支(包含新功能,新组件)开发者工具正常显示 A
将代码切至 master 分支(没有新功能,新组件的分支即可)开发者工具正常显示 A
使用 cli 执行预览命令 开发者工具正常显示 A,真机扫码 A 无法显示,显示组件未找到
新组件在我的 -> 我的评价页面,可以看到 进入 我的评价页面时报错
开发者工具:
真机(安卓)
开发者工具版本 MAC RC v1.02 1907301
你好,该问题已经复现,我们会考虑在后续的版本里修复这个问题