uuid collision

2019-10-23T03:26:54.556Z - warn: [db-task][sync-changes] uuid collision, the uuid(0ad31280-e191-472d-b427-3582be3ec279) for C:\slot\assets\resources\hall\proto\msg_hall.proto is already used. A new uuid(ac7b1003-da93-441c-8434-a172f1d1c04c) will be assigned.
2019-10-23T03:26:54.558Z - failed: [db-task][sync-changes] path collision, the path for ac7b1003-da93-441c-8434-a172f1d1c04c is already in used by 0ad31280-e191-472d-b427-3582be3ec279. This resource is about to be ignored.

问题:
A.使用nodejs的写的脚本插件 fs.writeFileSync,然后Editor.assetdb.refresh
B.自定义发布流程的时候,我们将协议在start的时候加密,然后发布完成之后解密, 加密的时候使用方法A

然后编辑器有时候出现最上面的打印,uuid变了,对我们热更造成问题,

请问1.发布之后为啥过一会才会出现上面的打印,creator的这个流程是什么
2.我用fs 修改文件,然后用编辑器refresh 为了更新编辑器内存,不然编辑器发布出来的是没有加密的协议,这个方法没有错误,但是uuid变了,(creator2.0.9没有出现,升级2.2.0才出现这个问题)
3.对uuid变更这个问题怎么处理.