项目资源信息乱了怎么修复?

我在git上有项目副本,git排除了 library ,local ,packages ,settings , 还有所有的 *.meta 文件。

现在我从git上拉了一个副本,打开项目发现全乱了。

难道creator在项目打开时,在没有资源配置信息的情况下,没有重新计算和索引所有的资源吗?
以前绑定在节点上的脚本也是miss状态,脚本重新手工拉一下倒是无所谓,但这错乱的资源文件怎么恢复啊。。崩溃
现在我发现所有的prefab都不能用,所有定义es6的class都不能用

大佬现在要怎么来挽救我们这可怜的项目啊 @jare

creator有没有重新构建 library / imports下数据的功能?

.meta文件必须提交到git仓库,meta文件包含了每个文件在编辑器里第一次生成的全局唯一uuid,资源之间引用的也是这些uuid,所以删掉后肯定引用关系就乱了

你能找回来这个就能修复,找不回来所有的拖动联系,自己在拖一遍

git拉文件时不要开着 creator 或者别活动,要不下载了一个文件还没下载这个文件的.meta 的时候,编辑器会自动生成一个新的.meta,可能会冲突