Die .gitignore-Datei verwenden
Wenn Sie mit einem Versionskontrollsystem arbeiten, möchten Sie möglicherweise nicht alle Dateien in Git speichern. Für Business Central können wir die verschiedenen .app-Dateien und einige .json-Dateien aus dem Versionskontrollsystem herauslassen.
Symboldateien: Diese Dateien hängen von der Version ab, auf der Sie bereitstellen. Am besten laden Sie die Symboldateien aus Visual Studio Code herunter, wenn Sie an der Erweiterung arbeiten.
Launch.json: Diese Datei enthält die Informationen darüber, welchen Server Sie als Entwickler während Ihrer Entwicklung zum Bereitstellen und Testen Ihrer Erweiterung verwenden. Dies ist häufig ein Docker-Image, das auf Ihrem eigenen Computer ausgeführt wird und für jeden Entwickler unterschiedlich ist. Diese Datei sollte nicht zur Quellcodeverwaltung hinzugefügt und auf dem Computer des Entwicklers generiert werden.
Rad.json: Diese Datei wird für die schnelle Anwendungsentwicklung verwendet und enthält eine Liste der Dateien, die seit der vorherigen Änderung geändert wurden. Sie hilft bei der schnelleren Bereitstellung während der Entwicklung. Diese Datei ist für jeden Entwickler unterschiedlich und ändert sich ständig. Es wird empfohlen, diese Datei nicht in Git aufzunehmen.
.app-Anwendungsdatei: Das Ergebnis eines Builds in Visual Studio Code ist eine .app-Datei Ihrer Erweiterung. Diese .app-Datei wird bei jedem Build neu erstellt und sollte nicht in Git enthalten sein. Eine Build-Pipeline (und eventuell eine Releasepipeline) erstellt eine neue .app-Datei in Azure DevOps.
Um anzugeben, welche Dateien ein Bestandteil sein sollen und welche nicht, können Sie eine .gitignore-Datei erstellen. Diese Datei ist eine Textdatei, die eine Liste von Dateien enthält, die ausgeschlossen werden sollten. Sie können auch ein Verzeichnis oder Dateien mit einer bestimmten Dateierweiterung angeben.
Der einfachste Weg, diese Datei zu erstellen oder einen Eintrag zu dieser Datei hinzuzufügen, ist die Verwendung der integrierten Funktionalität von Visual Studio Code.
Klicken Sie im Menü auf Ansicht, und wählen Sie SCM (STRG+UMSCHALT+G) aus.
Im Quellcodeverwaltungs-Explorer können Sie mit der rechten Maustaste auf eine Datei klicken und Zu .gitignore hinzufügen auswählen.
Um alle .app-Dateien (oder nur die in .alpackages) zu ignorieren, können Sie die folgenden Einträge verwenden.
*.app
oder .alpackages/*.app