Up to date
This page is up to date for Godot 4.2
.
If you still find outdated information, please open an issue.
Versionsverwaltungssysteme¶
Einführung¶
Godot strebt danach, VCS-freundlich zu sein und größtenteils lesbare und merge-bare Dateien zu generieren.
Versionsverwaltungs-Plugins¶
Godot unterstützt auch die Verwendung von Versionsverwaltungssystemen im Editor selbst. Für die Versionsverwaltung im Editor ist jedoch ein Plugin für das von Ihnen verwendete VCS erforderlich.
Stand Juli 2023 gibt es nur ein Git-Plugin, aber die Community könnte weitere VCS-Plugins erstellen.
Offizielles Git-Plugin¶
Die Verwendung von Git innerhalb des Editors wird von einem offiziellen Plugin unterstützt. Sie können die neuesten Versionen auf GitHub finden.
Die Dokumentation zur Verwendung des Git-Plugins finden Sie in seinem Wiki.
Dateien, die von VCS ausgeschlossen werden sollen¶
Bemerkung
Seit Godot 4.1 sollten die hier aufgelisteten Dateien und Ordner von der Versionsverwaltung ausgeschlossen werden.
Die Liste an Dateien und Ordnern, die von der Versionsverwaltung ausgeschlossen werden sollten, ist für Godot 3.x und Godot 4.0 komplett anders. Es ist wichtig, dies zu beachten, da Godot 3.x und 4.0 sensitive Zugangsdaten in export_presets.cfg
speichern kann. (Seit Godot 4.1 ist das nicht mehr der Fall).
Wenn Sie Godot 3 verwenden, sehen Sie sich stattdessen die 3.5
-Version dieser Dokumentationsseite an.
Godot generiert einige Ordner und Datein automatisch, wenn ein Projekt zum ersten Mal im Editor geöffnet wird. Um Ihr Versionsverwaltungs-Repository nicht mit diesen generierten Daten zu überfluten, sollten sie vom VCS ignoriert werden:
.godot/
: Dieser Ordner speichert unterschiedliche Projekt-Cache-Daten.*.translation
: Diese Dateien sind binär importierte Übersetzungen, die aus CSV-Dateien erzeugt wurden.
Der Godot-Projekmanager kann Versionsverwaltungs-Metadaten automatisch erstellen, wenn ein Projekt erstellt wird. Wird die Option Git gewählt, erstellt er .gitignore
und .gitattributes
-Dateien im Stammverzeichnis des Projektes:
Wählen Sie in bestehenden Projekten das Menü Projekt oben im Editor, und wählen Sie dann Versionskontrolle > Versionsverwaltungs-Metadaten erstellen. Dadurch werden die gleichen Dateien erstellt, wie wenn der Vorgang im Projektmanager durchgeführt worden wäre.
Mit Git unter Windows arbeiten¶
Die meisten Git-Clients für Windows sind mit der Einstellung core.autocrlf
auf true
konfiguriert. Dies kann dazu führen, dass Dateien unnötigerweise von Git als geändert markiert werden, da ihre Zeilenenden automatisch von LF in CRLF umgewandelt werden.
Es ist besser, diese Option einzustellen als:
git config --global core.autocrlf input
Wenn Sie Metadaten für die Versionsverwaltung mit dem Projektmanager oder dem Editor erstellen, werden die LF-Zeilenenden automatisch in der Datei .gitattributes
festgelegt. In diesem Fall brauchen Sie Ihre Git-Konfiguration nicht zu ändern.