版本控制系統

簡介

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

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

官方 Git 外掛

可以使用官方外掛來在編輯器中使用 Git。可於 此處 取得最新版本 (該外掛不在素材庫中)。關於如何使用 Git 外掛的說明文件可參考 此處 (英文)

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

有一些 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