版本控制系統

簡介

Godot 旨在對 VCS 友善並儘量產生高可讀性與可合併的檔案。Godot 也支援在編輯器中使用版本控制系統。但在編輯器中使用版本控制系統需要安裝對應的外掛。可於 [專案] > [版本控制] 中設定或關閉版本控制系統。

../../_images/version_control_menu.png

官方 Git 外掛

Using Git from inside the editor is supported with an official plugin. You can find the latest releases here. Documentation on how to use the Git plugin can be found here.

在版本控制系統中忽略的檔案

有一些 Godot 建立的資料夾應該於版本控制系統中忽略:

  • .import/ :依據原始素材與其旗標,自動保存所有匯入的檔案。

  • *.translation :依據 CSV 檔產生,二進位匯入的翻譯。

  • export_presets.cfg :內有專案的所有匯出預設設定,包含機敏資訊如 Android 金鑰儲存區認證。

  • .mono/ :儲存自動產生的 Mono 檔案。只在專案使用 Mono 版本的 Godot 時會有此資料夾。

在 Windows 上使用 Git

Windows 上大多數的 Git 用戶端都會將 core.autocrlf 設為 true 。這個設定會使檔案被 Git 標記為已修改,因為這些檔案的行結尾會自動被轉換。最好更改這個選項:

git config --global core.autocrlf input