Системи контролю версій

Вступ

Godot прагне бути VCS доброзичливим та генерувати переважно читабельні та об’єднуючі файли. Godot також підтримує використання систем контролю версій у самому редакторі. Однак VCS у редакторі вимагає плагін для конкретного VCS, який ви використовуєте. VCS можна налаштувати або вимкнути в редакторі в меню Проєкт> Керування версіями.

../../_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.

Файли для виключення з VCS

Є кілька папок, які створює Godot, і які ваш VCS має ігнорувати:

  • .import/: Ця папка зберігає всі файли, які імпортується автоматично, на основі ваших вихідних ресурсів та їх позначок імпорту.

  • *.translation: Ці файли є двійковими імпортованими перекладами, створеними з файлів CSV.

  • export_presets.cfg: Цей файл містить усі попередні налаштування експорту для проєкту, включаючи конфіденційну інформацію, таку як облікові дані сховища ключів Android.

  • .mono/: Ця папка зберігає автоматично генеровані Mono файли. Вона існує лише в проєктах, що використовують Mono версію Godot.

Робота з Git у Windows

Більшість клієнтів Git для Windows налаштовано з core.autocrlf встановленим на true. Це може призвести до непотрібного позначення файлів як модифікованих Git через автоматичне перетворення закінчень їх рядків. Краще встановити цей параметр як:

git config --global core.autocrlf input