Der Projektmodus ermöglicht es Ihnen, Änderungen mit Git, dem beliebtesten Versionskontrollsystem, einfach zu verfolgen. Aber oft möchten Sie nicht alle Dateien Ihres Projekts im Git-Repository verfolgen. 4D bietet Ihnen jetzt die Möglichkeit, zu definieren, was in Ihren neuen Projekten nicht verfolgt werden soll.
Wenn Sie ein 4D Projekt und ein Git Repository dafür anlegen, wird Git alle Änderungen im Projektordner verfolgen. Es ist jedoch nicht unbedingt erforderlich, alle Dateien im Projektordner zu verfolgen. So ist die Nachverfolgung von Binärdateien, die ständig aktualisiert werden, wie z. B. die Datendatei, selten relevant. Dies gilt auch für die Dateien der Benutzer oder Arbeitsdateien.
Mit Git können Sie die Dateien, die Sie aus dem Repository ausschließen möchten, in einer .gitignore-Datei angeben. Mehr über .gitignore-Dateien erfahren Sie auf der offiziellen Git-Dokumentationsseite.
4D bietet Ihnen ab sofort die Möglichkeit, automatisch eine Standard- .gitignore-Datei in Ihrem Projektordner anzulegen. Die Datei wird beim ersten Commit berücksichtigt. Ein neues Kontrollkästchen ist im Einstellungsdialog verfügbar:
Sobald Sie diese Option aktivieren, werden alle Ihre neuen Projekte die folgende .gitignore-Datei enthalten:
Und hier ist ihr Standardinhalt:
Diese Standarddatei schließt die folgenden Elemente aus dem Repository aus:
– den Datenordner. Es kann besser sein, diesen mit 4D zu sichern.
– Der Ordner DerivedData ist ein Arbeitsordner. 4D baut ihn bei Bedarf automatisch wieder auf.
– Der Libraries Ordner ist ein Arbeitsordner. 4D baut ihn automatisch neu auf, wenn es für Silicon auf macOS kompiliert.
– die Benutzereinstellungen des Entwicklers
– der Papierkorb ist nicht standardmäßig ausgeschlossen, aber wenn Sie ihn ausschließen möchten, entfernen Sie einfach den Kommentar (# )
– die von macOS und Windows automatisch erzeugten Dateien in Ordnern, die Bilder enthalten
Zur Erinnerung: Bei Dateien und Ordnern, die in der .gitignore-Datei erwähnt werden, ist Groß- und Kleinschreibung zu beachten.
Das Tüpfelchen auf dem i ist, dass Sie Ihre eigene Standard- .gitignore-Datei definieren können, indem Sie auf die Schaltfläche rechts neben dem Kontrollkästchen im Einstellungsdialog klicken. Ein Texteditor öffnet dann Ihre eigene Standard- .gitignore-Datei. Sie können sie nach Belieben ändern, und sie wird in alle Ihre neuen Projekte aufgenommen, um Zeitverluste und Versäumnisse zu vermeiden!