0

当我从 GIT 仓库打开一个新克隆的项目时,如何防止 Cocos Creator 不必要地更改文件?

我创建了一个新项目并选择了helloworld-typescript示例项目作为开始并运行它。.gitignore之后我提交并推送了引擎自己生成的文件没有忽略的所有内容。

问题是,如果我删除本地存储库,再次克隆项目并运行它,GIT 中会出现一堆更改——各种.meta文件和一些.json文件。有没有办法防止这种情况?我可以尝试忽略所有 .meta 文件,但我担心它们可能包含一些重要数据。

运行从 GIT 存储库克隆的项目后标记为已修改的文件示例:

modified:   assets/Scene.meta
modified:   assets/Scene/helloworld.fire.meta
modified:   assets/Script.meta
modified:   assets/Script/Helloworld.ts.meta
modified:   assets/Texture.meta
modified:   assets/Texture/HelloWorld.png.meta
modified:   assets/Texture/singleColor.png.meta
modified:   project.json
modified:   settings/project.json
modified:   settings/services.json
4

1 回答 1

0

想出了解决办法。似乎问题在于行尾。

在 GIT 中运行以下命令:

git config core.autocrlf false

它将阻止 GIT 自动执行某些操作,进而阻止.meta.json文件在每次运行项目时被修改。

于 2020-07-06T13:31:39.923 回答