meta冲突导致图片的spriteframe已经丢了,但是图片依旧正常


上图是在自己的电脑上

这是在别人的电脑上


两边的uuid已经不一致了,为什么不是同一张图uuid一样呢

这个问题应该是你们有人直接把图片拖到文件夹上传了,然后不同人打开工程后自动生成的meta不同,或者是你们同时在自己的分支上传了同一张图,也会导致meta不同。资源这块最基本的原则就是不能多个分支操作同一个资源,同时meta文件一定要一并传。
建议两边都把工程的library和temp删了,重新加载一下,如果还是不行就针对这个文件处理,图片删了,重新拖入,重新引用

我们是通过npm命令将美术仓库的图片批量复制到项目文件夹的,怀疑是两人都进行了这步操作,但是没有及时上传导致两方的meta不同,按理应该同一张图用相同的计算规则就算不同人同时操作生成的uuid也应该一样的。除非这个uuid用到了时间做计算

我2.x的实测两个分支同时放同一张图,生成的meta是不同的