Auf Git-Befehle greifen Sie entweder über die Schaltfläche rechts oben in der Looker-IDE oder über die Schaltfläche Git Actions (Git-Aktionen) im linken Navigationsmenü zu.
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. Beachten Sie, dass die in der Looker-IDE angezeigten Befehle davon abhängen, in welcher Phase Sie Änderungen vornehmen und in der Produktion bereitstellen. Die IDE zeigt nur die Git-Befehle an, die für Ihren aktuellen Status gelten.
Funktion | Beschreibung | Zugriff |
---|---|---|
Commit durchführen | Wenn Sie Änderungen an Ihrem LookML-Projekt vorgenommen und gespeichert haben, verwenden Sie die Schaltfläche Commit Changes & Push (Änderungen übernehmen und übertragen), um diese Änderungen an Ihren lokalen Zweig zu übertragen und in die Produktion zu übertragen. Weitere Informationen finden Sie auf der Dokumentationsseite Versionsverwaltung und Bereitstellung verwenden. | Bereich Git Actions (Git-Aktionen) |
Änderungen übernehmen und übertragen | Schaltfläche | |
Commit durchführen und Konflikt lösen | Die Schaltfläche Konflikt übernehmen und Konflikt lösen wird angezeigt, wenn Sie nach einem Zusammenführungskonflikt Änderungen vornehmen. Klicken Sie auf Commit und Konflikt beheben, um die Änderungen zu übernehmen und den Zusammenführungskonflikt zu löschen. | Schaltfläche |
Commit-Verlauf | Zeigt die Liste der Commits zu Ihrem Zweig an, die alle Commits enthält, die Sie aus dem Produktionszweig in Ihren Entwicklungszweig abgerufen haben (einschließlich Commits von anderen Nutzern). Wenn Sie GitHub verwenden und in den Git-Projekteinstellungen die GitHub-Integration aktiviert ist, enthält jeder 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 Git-Projekteinstellungen das Äquivalent des Git-Anbieters zur GitHub-Integration aktiviert ist. Zum Öffnen der Links benötigen Sie ein Konto bei Ihrem Git-Anbieter. | Bereich Git Actions (Git-Aktionen) |
Git konfigurieren | Wenn Sie gerade ein Projekt erstellt haben, müssen Sie Git für das Projekt konfigurieren. Weitere Informationen finden Sie auf der Dokumentationsseite Git-Verbindung einrichten und testen. | Schaltfläche |
Aus der Ferne bereitstellen | Bei Projekten, bei denen der Entwickler Lesezugriff hat, wird die Schaltfläche Aus Remote bereitstellen über den Remote-Produktionszweig bereitgestellt. | Schaltfläche |
Für Produktion bereitstellen | Nachdem Sie die Änderungen per Commit durchgeführt haben, verwenden Sie die Option Deploy to Production (In Produktion bereitstellen), um den Produktionszweig mit den übernommenen Änderungen aus Ihrem Entwicklungszweig zu aktualisieren. Diese Option ist nicht verfügbar, wenn Ihr Projekt für Pull-Anfragen erforderlich konfiguriert ist. Wenn für Ihr 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 (Git-Aktionen) |
Nicht beheben | Die Schaltfläche Don't Resolve (Nicht beheben) wird angezeigt, wenn ein Zusammenführungskonflikt zwischen einem oder mehreren Entwicklern oder Entwicklungszweigen im Projekt auftritt. Mit der Schaltfläche Don't Resolve (Nicht beheben) wird die aktuelle Version Ihres Zweigs mit allen Markierungen für Zusammenführungskonflikte auf die Remote-Funktion übertragen. Diese Option sollte nur von fortgeschrittenen Git-Nutzern verwendet werden, da die Konfliktmarkierungen bei der Zusammenführung Ihre Modelle wahrscheinlich unbrauchbar machen. | Schaltfläche |
Mit primärem Zweig zusammenführen | Wenn für Ihr Projekt der erweiterte Bereitstellungsmodus aktiviert ist, wird nach dem Erstellen eines Commits die Schaltfläche Mit primärem Zweig zusammenführen angezeigt. Daraufhin werden Sie aufgefordert, Ihre Änderungen im primären Zweig zusammenzuführen. Nachdem Sie Ihre Änderungen am primären Zweig zusammengeführt haben, kann ein Looker-Entwickler mit der deploy -Berechtigung Ihre Änderungen mithilfe eines Webhooks, der API oder der Deployment Manager-UI in der Looker-IDE in der Produktionsumgebung bereitstellen.
|
Schaltfläche |
Offen (Git-Anbieter) | Wenn Sie die Option Open (Git provider) (Öffnen (Git-Anbieter)) auswählen, wird auf der Benutzeroberfläche Ihres Git-Anbieters ein Browserfenster mit den Projektdateien geöffnet. | Schaltfläche |
Pull-Anfrage öffnen | Bei Projekten, bei denen Pull-Anfragen empfohlen werden oder erforderlich sind, öffnet die Option Pull-Anfrage öffnen ein neues Browserfenster mit der neuen Pull-Anfrageseite Ihres Git-Anbieters. Dort können Sie eine Pull-Anfrage für Ihren Entwicklerzweig erstellen.HINWEIS:Alle zukünftigen Commits für den Zweig werden in dieselbe Pull-Anfrage aufgenommen, bis die Pull-Anfrage genehmigt und/oder geschlossen wurde. | Bereich Git Actions (Git-Aktionen) |
Andere Änderungen abrufen und zusammenführen | Die Schaltfläche Andere Änderungen abrufen und zusammenführen hat dieselbe Funktion wie Von (Produktionszweig) abrufen. Die Schaltfläche Andere Änderungen abrufen und zusammenführen wird jedoch unter anderen Umständen angezeigt: wenn Sie für Ihren Zweig ein Commit durchgeführt, diese aber nicht bereitgestellt haben und es für den Zweig auch Remote-Änderungen, deren Bereitstellung nicht bereitgestellt wurde, sowie Änderungen mit Commit angezeigt werden. In diesem Fall müssen Sie die Änderungen von der Remote-Anwendung abrufen und 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 Von primärem Zweig abrufen angezeigt, wenn der primäre Zweig Commits hat, die sich nicht in Ihrem Entwicklerzweig befinden. | Schaltfläche |
Abrufen aus (Produktionszweig) | Die Option Abrufen von (Produktionszweig) ist nicht verfügbar, wenn im aktuellen Entwicklerzweig Änderungen ohne Commit vorhanden sind. Sie müssen Änderungen für den Zweig per Commit durchführen, bevor die Option Pull from (Produktion Zweig) angezeigt wird. | Schaltfläche, Bereich Git Actions (Git-Aktionen) |
Remote-Änderungen abrufen | Wenn andere Personen für einen Zweig ein Commit durchgeführt und Änderungen per Push übertragen haben, liegt die Remote-Version des Zweigs vor der lokalen Version des Zweigs. Die Schaltfläche Pull Remote Changes (Remote-Änderungen abrufen) gilt für den Zweig, in dem Sie sich gerade befinden. Damit werden die neuesten Versionen aller geänderten Dateien in der Verzweigung von der Remote-Seite abgerufen und mit Ihren lokalen Dateien synchronisiert. | Schaltfläche |
Zweig an Remote senden | Wenn Sie einen Zweig erstellt haben, der auf der Remote-Seite nicht vorhanden ist, wird die Schaltfläche Zweig an Remote senden angezeigt. Mit der Option Verzweigung an Remote-Standort übertragen wird die Verzweigung am Remote-Ende erstellt. Dabei werden alle per Commit durchgeführten Änderungen von Ihren lokalen Dateien an das Remote-Ende übertragen. Beachten Sie, dass Ihre Änderungen dadurch nicht für den Produktionszweig bereitgestellt werden. | Schaltfläche |
Änderungen an Remote-Standort übertragen | Wenn Änderungen an Ihrem aktuellen Zweig per Commit durchgeführt und noch nicht an die Remote-Version des Zweigs übertragen wurden, wird die Option Änderungen an Remote-Standort übertragen angezeigt. Der Vorgang Änderungen an Remote-Standort übertragen wird auf den aktuell geöffneten Zweig angewendet. Dabei werden alle übernommenen Änderungen von Ihren lokalen Dateien übertragen und mit dem Remote-Ende synchronisiert. | Schaltfläche, Bereich Git Actions (Git-Aktionen) |
Auf Fernbedienung zurücksetzen |
Mit der Option Rückgängig machen werden alle Änderungen in Ihrem lokalen Zweig verworfen und Ihre lokalen Dateien werden mit den aktuellen Dateien im Remote-Zweig synchronisiert. Das hat zwei Auswirkungen:
|
Schaltfläche |
Auf "Geteilt" zurücksetzen |
Mit der Option Auf freigegeben zurücksetzen werden alle Änderungen in Ihrem lokalen Zweig verworfen und Ihre lokalen Dateien werden mit den aktuellen Dateien im Remote-Zweig synchronisiert. Das hat zwei Auswirkungen:
|
Schaltfläche |
Änderungen ohne Commit zurücksetzen | Wenn Sie Änderungen gespeichert haben, für die noch kein Commit durchgeführt wurde, können Sie mit der Option Änderungen ohne Commit zurücksetzen alle Änderungen verwerfen, für die noch kein Commit durchgeführt wurde. Weitere Informationen finden Sie auf der Dokumentationsseite Versionsverwaltung und Bereitstellung verwenden. | Schaltfläche |
Tests ausführen |
Wenn Ihr Projekt so konfiguriert ist, dass Datentests bestanden werden müssen, bevor es für die Produktion bereitgestellt werden kann, zeigt die IDE die Schaltfläche Tests ausführen an, nachdem Sie Änderungen am Projekt per Commit gespeichert haben. Sie müssen die Datentests bestehen, bevor Sie Ihre Änderungen für die Produktion bereitstellen können. Sie können die Tests auch manuell ausführen. Klicken Sie dazu im Bereich Projektzustand 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 zum Parameter test .
|
Schaltfläche |
Git-Verbindung testen | Nachdem Sie Git für Ihr Projekt konfiguriert haben, können Sie mit der Option Test Git Connection (Git-Verbindung testen) das Git-Tool zum Testen der Verbindung ausführen, das überprüft, ob Ihre Git-Verbindung ordnungsgemäß eingerichtet ist. Weitere Informationen finden Sie auf der Dokumentationsseite Git-Verbindung testen. | Schaltfläche, Bereich Git Actions (Git-Aktionen) |
Aktuell | Wenn Ihre lokale Zweigstelle mit der Remote-Zweigstelle synchronisiert ist, wird die Schaltfläche Aktuell angezeigt. | Schaltfläche |
Abhängigkeiten aktualisieren | Bei Projekten, die den Remote-Projektimport verwenden, wird die Option Abhängigkeiten aktualisieren angezeigt, wenn Sie zum ersten Mal ein Remote-Projekt hinzufügen oder wenn Ihr Projekt bereits ein importiertes Remote-Projekt enthält, für das Looker erkennt, dass neue Commits vorhanden sind, die Sie in Ihr Projekt übertragen können. Verwenden Sie diese Option, um die Remote-Projektdateien einzubeziehen. Wenn Sie gerade ein Remote-Projekt hinzugefügt haben, wird mit dieser Option auch eine Manifest-Sperrdatei erstellt, mit der Looker die Version des Remote-Projekts verfolgt. Weitere Informationen finden Sie auf der Dokumentationsseite Dateien aus anderen Projekten importieren im Abschnitt Neue Versionen eines Remote-Projekts automatisch erkennen. | Schaltfläche, Bereich Git Actions (Git-Aktionen) |
LookML validieren | Wenn Sie Änderungen an Ihren Dateien gespeichert haben, wird möglicherweise die Schaltfläche LookML validieren angezeigt. (Ob Sie Ihren LookML-Code validieren müssen oder nicht, hängt von der Einstellung für die Codequalität in Ihrem Projekt ab.) Klicken Sie auf die Schaltfläche, um die LookML-Validierung Ihres Modells zu starten. Weitere Informationen finden Sie auf der Dokumentationsseite Validierung Ihrer LookML. | Schaltfläche |
Projekt auf (Git-Anbieter) ansehen | Wenn Sie die Option View Project on (Git provider) (Projekt auf Git-Anbieter aufrufen) auswählen, wird auf der Benutzeroberfläche Ihres Git-Anbieters ein Browserfenster mit den Projektdateien geöffnet. | Bereich Git Actions (Git-Aktionen) |
Änderungen ohne Commit ansehen | Wenn Sie Änderungen gespeichert haben, für die Sie noch keinen Commit durchgeführt haben, können Sie mit der Option Änderungen ohne Commit anzeigen alle Änderungen sehen, die Sie seit dem letzten Commit gespeichert haben. Weitere Informationen finden Sie auf der Dokumentationsseite Versionsverwaltung und Bereitstellung verwenden. | Bereich Git Actions (Git-Aktionen) |