版本控制系统
前言
Godot 旨在对版本控制系统(Version Control System,VCS)友好,并尽量生成可读且可合并的文件。Godot 支持在编辑器本身中使用 VCS。但是,在编辑器中使用 VCS 需要使用对应的 VCS 插件。可以在编辑器中的项目> 版本控制下设置或关闭 VCS。
官方 Git 插件
有一个官方插件可以让你在编辑器中使用 Git。你可以在这里找到最新的版本。关于如何使用 Git 插件的文档可以在这里找到。
从 VCS 中排除的文件
有一些Godot创建的文件夹, 你应该让版本控制系统忽略:
.import/
: 根据你的源素材和导入标记自动导入的文件都保存在这个文件夹中.*.translation
. 这些文件是从CSV文件生成的导入的二进制翻译文件.export_presets.cfg
:此文件包含项目的所有导出预设,含有 Android 密钥库认证信息等敏感信息。.mono /
: 此文件夹存储自动生成的Mono文件. 它仅在使用Mono版本的Godot的项目中存在.
在 Windows 上使用 Git
大多数 Git for Windows 客户端都将 core.autocrlf
设置为 true
。可能会导致文件错误地被 Git 标记为已修改,因为文件的行尾会被自动转换。最好将该选项设置为:
git config --global core.autocrlf input