gitignore und 4D: eine nützliche Funktion für Git-Benutzer

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:

blank

Und hier ist ihr Standardinhalt:

blank

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!

Avatar
- Product Owner - Damien Fuzeau ist seit Februar 2019 Mitglied des 4D Produktteams. Als Product Owner ist er für das Schreiben von User Stories zuständig, die er dann in funktionale Spezifikationen umsetzt. Zu seinen Aufgaben gehört es auch, dafür zu sorgen, dass die gelieferten Funktionsimplementierungen den Anforderungen der Kunden entsprechen. Damien hat an der Universität von Nantes einen Abschluss in Softwaretechnik gemacht. Er verbrachte mehr als 23 Jahre in seinem früheren Unternehmen, zunächst als Entwickler (er entdeckte 4D im Jahr 1997) und später als technischer Leiter und Softwarearchitekt. Dieses Unternehmen ist ein 4D OEM Partner und hat 4D basierte Geschäftssoftware für Tausende von Usern auf Hunderten von Servern eingesetzt. Damien ist also mit der Entwicklung und dem Einsatz von 4D in einem mehrsprachigen Kontext vertraut.