Auf Git-Befehle können Sie entweder über die Schaltfläche oben rechts in der Looker-IDE oder durch Auswählen der Schaltfläche Git Actions (Git-Aktionen) im linken Navigationsmenü zugreifen.
Der Bereich Git Actions ist erst verfügbar, wenn Sie Ihr Projekt für Git konfiguriert haben.
Die folgende Tabelle zeigt die möglichen Git-Befehle. Welche Befehle Sie in der Looker-IDE sehen, hängt davon ab, wo Sie gerade Änderungen vornehmen und in der Produktionsumgebung bereitstellen. Die IDE zeigt nur die Git-Befehle an, die für Ihren aktuellen Status gelten.
Funktion | Beschreibung | Zugriff |
---|---|---|
Commit durchführen | Nachdem Sie alle Änderungen an Ihrem LookML-Projekt vorgenommen und gespeichert haben, verwenden Sie die Schaltfläche Commit für Änderungen und Übertragung, um diese Änderungen an Ihren lokalen Zweig zu übertragen und in die Produktion zu übernehmen. Weitere Informationen finden Sie auf der Dokumentationsseite Versionsverwaltung und Bereitstellung verwenden. | Bereich Git Actions |
Commit für Änderungen und Übertragung | Schaltfläche | |
Commit durchführen und Konflikt lösen | Die Schaltfläche Commit durchführen und Konflikt lösen wird angezeigt, wenn Sie nach einem Zusammenführungskonflikt Änderungen vornehmen. Klicken Sie auf Commit durchführen und Konflikt lösen, um die Änderungen zu übernehmen und den Konflikt der Zusammenführung zu beheben. | Schaltfläche |
Commit-Verlauf | Zeigt die Liste der Commits für Ihren Zweig an, die alle Commits enthält, die Sie aus dem Produktionszweig in den Entwicklungszweig übertragen haben, einschließlich der Commits von anderen Nutzern. Wenn Sie GitHub verwenden und in den Projekteinstellungen von Git die GitHub-Integration aktiviert ist, enthält jedes Commit einen Link zum Commit auf GitHub, damit Sie die genauen Änderungen sehen können. Diese Funktion funktioniert auch mit anderen Git-Anbietern, wenn in Ihren Projekteinstellungen für Git die entsprechende GitHub-Integration aktiviert ist. Zum Öffnen der Links benötigen Sie ein Konto bei Ihrem Git-Anbieter. |
Bereich Git Actions |
Git konfigurieren | Wenn Sie gerade ein Projekt erstellt haben, müssen Sie Git für das Projekt konfigurieren. Weitere Informationen finden Sie in der Dokumentation zum Einrichten und Testen einer Git-Verbindung. | Schaltfläche |
Über Remote bereitstellen | Bei Projekten, bei denen der Entwickler nur Lesezugriff hat, wird die Schaltfläche Über Remote bereitstellen über den Zweig der Remote-Produktion bereitgestellt. | Schaltfläche |
Für Produktion bereitstellen | Nachdem Sie die Änderungen übernommen haben, verwenden Sie die Option In Produktion bereitstellen, um den Produktionszweig mit den zugesicherten Änderungen aus Ihrem Entwicklungszweig zu aktualisieren. Diese Option ist nicht verfügbar, wenn Ihr Projekt für Pull-Anfragen erforderlich konfiguriert ist. Wenn bei Ihrem Projekt der erweiterte Bereitstellungsmodus aktiviert ist, wird die Schaltfläche In Produktion bereitstellen nicht angezeigt. Stattdessen wird Mit primärem Zweig zusammenführen angezeigt. |
Schaltfläche, Bereich "Git Actions" |
Nicht beheben | Die Schaltfläche Nicht beheben wird angezeigt, wenn ein oder mehrere Entwickler oder Entwicklungszweige im Projekt zusammengeführt werden. Mit der Schaltfläche Nicht beheben wird die aktuelle Version Ihres Zweigs mit allen Konfliktkonfliktmarkierungen an die Fernbedienung übertragen. Diese Option sollte nur von fortgeschrittenen Git-Nutzern verwendet werden, da diese aufgrund der Wahrscheinlichkeit, dass sie zusammengeführt werden, die Modelle unbrauchbar machen. |
Schaltfläche |
Mit primärem Zweig zusammenführen | Wenn für Ihr Projekt der erweiterte Bereitstellungsmodus aktiviert ist, wird die Schaltfläche Mit primärem Zweig zusammenführen angezeigt, nachdem Sie einen Commit durchgeführt haben. Dadurch werden Sie aufgefordert, Ihre Änderungen mit dem primären Zweig zusammenzuführen. Nachdem Sie Ihre Änderungen am primären Zweig zusammengeführt haben, kann ein Looker-Entwickler mit der Berechtigung deploy Ihre Änderungen über einen Webhook, die API oder die Deployment Manager-Benutzeroberfläche in der Looker-IDE in der Produktionsumgebung bereitstellen.
|
Schaltfläche |
Offen (Git-Anbieter) | Mit der Option Öffnen (Git-Anbieter) wird ein Browserfenster mit den Projektdateien auf der Benutzeroberfläche des Git-Anbieters geöffnet. | Schaltfläche |
Pull-Anfrage öffnen | Bei Projekten, in denen Pull-Anfragen empfohlen oder erforderlich sind, wird mit der Option Pull-Anfrage öffnen ein neues Browserfenster für die neue Pull-Anfrageseite des Git-Anbieters geöffnet. Von dort aus können Sie eine Pull-Anfrage für Ihre Entwicklerzweig erstellen. HINWEIS:Bis die Pull-Anfrage genehmigt und/oder geschlossen wurde, werden alle zukünftigen Commits für den Zweig in dieselbe Pull-Anfrage aufgenommen. |
Bereich Git Actions |
Weitere Änderungen abrufen | Die Schaltfläche Sonstige Änderungen abrufen und zusammenführen hat dieselbe Funktion wie die Schaltfläche Abrufen aus (Produktionszweig), aber die Schaltfläche Pull & Merge sonstige Änderungen wird in unterschiedlichen Situationen angezeigt, wenn Sie für Ihren Zweig Änderungen übernommen haben, diese aber nicht bereitgestellt haben. Außerdem befinden sich in diesem Zweig Remote-Änderungen, die nicht bereitgestellt wurden und übernommen wurden. In diesem Fall müssen Sie die Änderungen aus der Fernbedienung abrufen und sie in Ihrem Zweig zusammenführen. | Schaltfläche |
Aus primärem Zweig abrufen | Wenn für Ihr Projekt der erweiterte Bereitstellungsmodus aktiviert ist, wird die Option Pull aus primärem Zweig angezeigt, wenn für den primären Zweig Commits vorhanden sind, die sich nicht in Ihrem Entwicklerzweig befinden. | Schaltfläche |
Pull aus (Produktionszweig) | Die Option Abrufen aus (Produktionszweig) ist nicht verfügbar, wenn für den aktuellen Entwicklerzweig ungesicherte Änderungen vorhanden sind. Sie müssen Änderungen für den Zweig commit durchführen, bevor die Option Abrufen aus (Produktionszweig) angezeigt wird. |
Schaltfläche, Bereich "Git Actions" |
Remote-Änderungen abrufen | Wenn andere Personen einen Zweig mit Commits und Änderungen übernommen haben, liegt die Remote-Version des Zweigs vor Ihrer lokalen Version des Zweigs. Die Schaltfläche Remote-Änderungen abrufen gilt für den Zweig, den Sie gerade verwenden, und ruft die neuesten Versionen aller geänderten Dateien im Zweig vom Remote-End ab und synchronisiert sie mit Ihren lokalen Dateien. | Schaltfläche |
Zweig an Fernbedienung übertragen | Wenn Sie einen Zweig erstellt haben, der am Remote-End nicht vorhanden ist, wird die Schaltfläche Zweig an Remote senden angezeigt. Mit der Option Zweig an Remote senden wird der Zweig am Remote-End erstellt und alle per Commit übertragenen Änderungen von Ihren lokalen Dateien an das Remote-Ende übertragen. Beachten Sie, dass Ihre Änderungen damit nicht im Produktionszweig bereitgestellt werden. | Schaltfläche |
Änderungen an Remote-Standort übertragen | Wenn Sie einen Commit für Ihren aktuellen Zweig vorgenommen haben und dieser noch nicht an die Remote-Version des Zweigs übertragen wurde, wird die Option Änderungen an Remote senden angezeigt. Der Vorgang Push to Remote Remote wird auf den Zweig angewendet, den Sie gerade ausführen, indem alle per Commit übertragenen Änderungen von Ihren lokalen Dateien übertragen und mit dem Remote-Ende synchronisiert werden. |
Schaltfläche, Bereich "Git Actions" |
Fernbedienung wiederherstellen |
Mit der Option Auf Remote zurücksetzen werden alle Änderungen in Ihrem lokalen Zweig verworfen und Ihre lokalen Dateien mit den aktuellen Dateien auf dem Remote-Zweig synchronisiert. Dies hat zwei Auswirkungen:
|
Schaltfläche |
Wieder freigegeben |
Mit der Option Auf freigegebene Elemente zurücksetzen werden alle Änderungen in Ihrem lokalen Zweig verworfen und Ihre lokalen Dateien mit den aktuellen Dateien im Remote-Zweig synchronisiert. Dies hat zwei Auswirkungen:
|
Schaltfläche |
Nicht zugesicherte Änderungen rückgängig machen | Wenn Sie gespeicherte Änderungen gespeichert haben, für die Sie noch keine Zusicherung festgelegt haben, können Sie die Option Nicht zugesicherte Änderungen rückgängig machen verwenden, um alle nicht vorgenommenen Änderungen zu verwerfen. Weitere Informationen finden Sie auf der Dokumentationsseite Versionsverwaltung und Bereitstellung verwenden. | Schaltfläche |
Tests ausführen |
Wenn das Projekt so konfiguriert ist, dass Datentests bestanden werden müssen, bevor es in der Produktion bereitgestellt werden kann, zeigt die IDE die Schaltfläche Tests ausführen an, nachdem Sie einen Commit für Änderungen am Projekt durchgeführt haben. Sie müssen die Datentests bestehen, bevor Sie Ihre Änderungen in der Produktion bereitstellen können. Sie können die Tests auch manuell ausführen. Klicken Sie dazu im Bereich Projektstatus auf das Symbol Datentests ausführen. Informationen zum Ausführen von Datentests finden Sie auf der Dokumentationsseite Versionsverwaltung und Bereitstellung verwenden. Informationen zum Einrichten von Datentests in Ihrem Projekt finden Sie auf der Dokumentationsseite zu test -Parametern.
|
Schaltfläche |
Git-Verbindung testen | Nachdem Sie Git für Ihr Projekt konfiguriert haben, können Sie mit der Option Git-Verbindung testen das Git-Verbindungstool ausführen, um zu prüfen, ob Ihre Git-Verbindung korrekt eingerichtet ist. Weitere Informationen finden Sie auf der Dokumentationsseite Git-Verbindung testen. |
Schaltfläche, Bereich "Git Actions" |
Auf dem neuesten Stand | Wenn Ihr lokaler Zweig mit dem Remote-Zweig synchron ist, wird die Schaltfläche Aktuell angezeigt. | Schaltfläche |
Abhängigkeiten aktualisieren | Bei Projekten mit Remote-Projektimport wird die Option Abhängigkeiten aktualisieren angezeigt, wenn Sie ein Remote-Projekt zum ersten Mal hinzufügen oder wenn Ihr Projekt bereits ein importiertes Remote-Projekt hat, das Looker neue Commits erkennt, die Sie in Ihr Projekt übertragen können. Verwenden Sie diese Option, um die Remote-Projektdateien einzubinden. Wenn Sie gerade ein Remoteprojekt hinzugefügt haben, wird mit dieser Option auch eine Manifestdatei-Lock-Datei erstellt, mit der in Looker die Version des Remote-Projekts erfasst wird. Weitere Informationen finden Sie auf der Seite Dateien aus anderen Projekten importieren im Abschnitt Neue Versionen eines Remote-Projekts automatisch erkennen. |
Schaltfläche, Bereich "Git Actions" |
LookML validieren | Wenn Sie Änderungen an Ihren Dateien gespeichert haben, wird möglicherweise die Schaltfläche LookML validieren angezeigt. Ob Sie Ihre LookML validieren müssen, hängt von den Projekteinstellungen ab, die für die Codequalität gelten. Klicken Sie auf die Schaltfläche, um die LookML-Validierung Ihres Modells zu starten. Weitere Informationen finden Sie auf der Seite LookML validieren. | Schaltfläche |
Projekt ansehen (Git-Anbieter) | Mit der Option Projekt anzeigen auf (Git-Anbieter) wird ein Browserfenster für die Projektdateien auf der Benutzeroberfläche Ihres Git-Anbieters geöffnet. | Bereich Git Actions |
Nicht zugesicherte Änderungen ansehen | Wenn Sie Änderungen gespeichert haben, für die Sie noch keine Zusicherung festgelegt haben, können Sie die Option Nicht gespeicherte Änderungen aufrufen verwenden, um alle Änderungen zu sehen, die Sie seit dem letzten Commit gespeichert haben. Weitere Informationen finden Sie auf der Dokumentationsseite Versionsverwaltung und Bereitstellung verwenden. | Bereich Git Actions |