运行 新克隆 Cocos Creator 项目时,如何防止文件发生不必要的更改?
How to prevent files from unnecessarily changing when running a freshly cloned Cocos Creator project?
当我从 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
找出解决方案。看来问题出在行尾。
运行 GIT 中的以下命令:
git config core.autocrlf false
它将阻止 GIT 自动执行某些操作,进而阻止 .meta
和 .json
文件在您每次 运行 项目时被修改。
当我从 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
找出解决方案。看来问题出在行尾。
运行 GIT 中的以下命令:
git config core.autocrlf false
它将阻止 GIT 自动执行某些操作,进而阻止 .meta
和 .json
文件在您每次 运行 项目时被修改。