版本控制系统(VSC)

简介

Godot旨在对版本控制系统友好,并尽量生成可读且可合并的文件. Godot支持在编辑器本身中使用版本控制系统.但是,在编辑器中使用版本控制系统需要使用对应的版本控制系统插件.可以在编辑器中的**项目> 版本控制**下设置或关闭版本控制系统.

../../../_images/version_control_menu.png

官方 Git 插件

有一个官方插件可以让你在编辑器中使用Git,你可以在 这里 找到最新的版本(不在素材库中).关于如何使用Git插件的文档可以在 这里 找到.

从版本控制服务排除的文件

有一些Godot创建的文件夹,你应该让版本控制系统忽略:

  • .import/ :根据你的源素材和导入标记自动导入的文件都保存在这个文件夹中.

  • *.translation .这些文件是从CSV文件生成的导入的二进制翻译文件.

  • export_presets.cfg :此文件包含项目的所有导出预设,含有敏感信息,如 Android 密钥存储凭据.

  • .mono / :此文件夹存储自动生成的Mono文件.它仅在使用Mono版本的Godot的项目中存在.

在 Windows 上使用 Git

大多数Git for Windows客户端都将 core.autocrlf 设置为 true .这可能会导致文件错误地被Git标记为已修改,因为文件的行尾会被自动转换.最好将该选项设置为:

  1. git config --global core.autocrlf input