Auf Git-Befehle kann entweder über die Schaltfläche oben rechts in der Looker-IDE oder über die Schaltfläche Git-Aktionen im Hauptnavigationsmenü zugegriffen werden.

In der folgenden Tabelle sind die möglichen Git-Befehle aufgeführt. Die Befehle, die in der Looker-IDE angezeigt werden, hängen davon ab, an welcher Stelle Sie sich im Prozess der Änderungen und der Bereitstellung in der Produktion befinden. In der IDE werden nur die Git-Befehle angezeigt, die für Ihren aktuellen Status gelten.
| Funktion | Beschreibung | Zugriff |
|---|---|---|
| Commit | Nachdem Sie Änderungen an Ihrem LookML-Projekt vorgenommen und gespeichert haben, können Sie mit der Schaltfläche Commit für Änderungen durchführen und pushen diese Änderungen an Ihren lokalen Zweig übertragen und in der Produktion bereitstellen. Weitere Informationen finden Sie auf der Dokumentationsseite Versionsverwaltung und Bereitstellung verwenden. | Bereich Git-Aktionen |
| Commit für Änderungen durchführen und pushen | Button | |
| Commit durchführen und Konflikt beheben | Die Schaltfläche Commit durchführen und Konflikt beheben wird angezeigt, wenn Sie nach einem Merge-Konflikt Änderungen vornehmen. Klicken Sie auf Commit durchführen und Konflikt beheben , um die Änderungen zu übernehmen und den Merge-Konflikt zu beheben. | Button |
| Commit-Verlauf | Zeigt die Liste der Commits für Ihren Zweig, einschließlich aller Commits, die Sie aus dem Produktionszweig in Ihren Entwicklerzweig übertragen haben (einschließlich Commits von anderen Nutzern). Wenn Sie GitHub verwenden und die Git Projekteinstellungen die GitHub-Integration aktiviert haben, 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 den Git-Projekteinstellungen die entsprechende GitHub-Integration des Git-Anbieters aktiviert ist. Zum Öffnen der Links benötigen Sie ein Konto bei Ihrem Git-Anbieter. | Bereich 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. | Button |
| Entwicklerkopie erstellen | Um die Leistung zu verbessern, wird beim ersten Öffnen eines LookML-Projekts im Entwicklermodus in der Looker-IDE die Produktionsmodus-Version des Projekts zusammen mit der Schaltfläche Entwicklerkopie erstellen angezeigt. Wenn Sie auf die Schaltfläche Entwicklerkopie erstellen für das Projekt klicken, erstellt Looker einen lokalen Klon des Git-Repositorys des Projekts, erstellt Ihren persönlichen Git-Zweig und lädt das LookML-Projekt im Entwicklermodus für Sie. | Button |
| Aus Remote bereitstellen | Bei Projekten, bei denen der Entwickler nur Lesezugriff hat, wird mit der Schaltfläche Aus Remote bereitstellen aus dem Remote-Produktionszweig bereitgestellt. | Button |
| Für Produktion bereitstellen | Nachdem Sie Änderungen übernommen haben, können Sie mit der Option Für Produktion bereitstellen den Produktionszweig mit den übernommenen Änderungen aus Ihrem Entwicklerzweig aktualisieren. Diese Option ist nicht verfügbar, wenn Ihr Projekt für erforderliche Pull-Anfragen konfiguriert ist. Wenn für Ihr Projekt der erweiterte Bereitstellungsmodus aktiviert ist, wird die Schaltfläche Für Produktion bereitstellen nicht angezeigt. Stattdessen wird Mit primärem Zweig zusammenführen angezeigt. | Button, Bereich Git-Aktionen |
| Nicht beheben | Die Schaltfläche Nicht beheben wird angezeigt, wenn ein Merge-Konflikt zwischen einem oder mehreren Entwicklern oder Entwicklerzweigen im Projekt besteht. Mit der Schaltfläche Nicht beheben wird die aktuelle Version Ihres Zweigs mit allen Merge-Konfliktmarkierungen an den Remote-Zweig übertragen. Diese Option sollte nur von erfahrenen Git-Nutzern verwendet werden, da die Merge-Konfliktmarkierungen Ihre Modelle wahrscheinlich unbrauchbar machen. | Button |
| 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. Sie werden aufgefordert, Ihre Änderungen mit dem primären Zweig zusammenzuführen. Sobald Sie Ihre Änderungen mit dem primären Zweig zusammengeführt haben, kann ein Looker-Entwickler mit der deploy Berechtigung Ihre Änderungen mithilfe eines Webhooks, der API oder der Bereitstellungsmanager-UI in der Looker-IDE in der Produktionsumgebung bereitstellen.
|
Button |
| Öffnen (Git-Anbieter) | Mit der Option Öffnen (Git-Anbieter) wird ein Browserfenster mit den Projektdateien in der Benutzeroberfläche Ihres Git-Anbieters geöffnet. | Button |
| Pull-Anfrage öffnen | Bei Projekten, bei denen Pull-Anfragen empfohlen oder erforderlich sind, wird mit der Option Pull-Anfrage öffnen ein neues Browserfenster mit der Seite für neue Pull-Anfragen Ihres Git-Anbieters geöffnet. Dort können Sie eine Pull-Anfrage für Ihren Entwicklerzweig erstellen.HINWEIS:Bis die Pull-Anfrage genehmigt und/oder geschlossen wird, werden alle zukünftigen Commits im Zweig in dieselbe Pull-Anfrage aufgenommen. | Bereich Git-Aktionen |
| Andere Änderungen abrufen und zusammenführen | Die Schaltfläche Pull & Merge Other Changes hat dieselbe Funktion wie Pull from (production branch), wird aber unter anderen Umständen angezeigt: wenn Sie Änderungen an Ihrem Zweig übernommen, aber noch nicht bereitgestellt haben und es auch Remote-Änderungen gibt, die noch nicht bereitgestellt und übernommen wurden. In diesem Fall müssen Sie die Änderungen aus dem Remote-Zweig abrufen und in Ihren Zweig zusammenführen. | Button |
| Aus primärem Zweig abrufen | Wenn für Ihr Projekt der erweiterte Bereitstellungsmodus aktiviert ist, wird die Option Aus primärem Zweig abrufen angezeigt, wenn der primäre Zweig Commits enthält, die nicht in Ihrem Entwicklerzweig vorhanden sind. | Button |
| Aus (Produktionszweig) abrufen | Die Option Aus (Produktionszweig) abrufen ist nicht verfügbar, wenn der aktuelle Entwicklerzweig Änderungen enthält, die noch nicht übernommen wurden. Sie müssen Änderungen am Zweig übernehmen, bevor die Option Aus (Produktionszweig) abrufen angezeigt wird. | Button, Bereich Git-Aktionen |
| Remote-Änderungen abrufen | Wenn andere Nutzer Änderungen an einem Zweig übernommen und übertragen haben, ist die Remote-Version des Zweigs neuer als Ihre lokale Version des Zweigs. Die Schaltfläche Remote-Änderungen abrufen gilt für den Zweig, in dem Sie sich befinden. Klicken Sie auf die Schaltfläche Remote-Änderungen abrufen , um die neuesten Versionen aller geänderten Dateien im Zweig aus dem Remote-Zweig abzurufen und mit Ihren lokalen Dateien zu synchronisieren. | Button |
| Zweig an Remote-Zweig übertragen | Wenn Sie einen Zweig erstellt haben, der im Remote-Zweig nicht vorhanden ist, wird die Schaltfläche Zweig an Remote-Zweig übertragen angezeigt. Mit der Option Zweig an Remote-Zweig übertragen wird der Zweig im Remote-Zweig erstellt und alle übernommenen Änderungen aus Ihren lokalen Dateien werden an den Remote-Zweig übertragen. Ihre Änderungen werden dadurch nicht im Produktionszweig bereitgestellt. | Button |
| Änderungen an Remote-Zweig übertragen | Wenn Sie Änderungen an Ihrem aktuellen Zweig übernommen haben, die noch nicht an die Remote-Version des Zweigs übertragen wurden, wird die Option Änderungen an Remote-Zweig übertragen angezeigt. Die Option Änderungen an Remote-Zweig übertragen gilt für den Zweig, in dem Sie sich befinden. Klicken Sie auf die Schaltfläche Änderungen an Remote-Zweig übertragen , um alle übernommenen Änderungen aus Ihren lokalen Dateien zu übertragen und mit dem Remote-Zweig zu synchronisieren. | Button, Bereich Git-Aktionen |
| Auf Remote-Zweig zurücksetzen |
Mit der Option Auf Remote-Zweig zurücksetzen werden alle Änderungen in Ihrem lokalen Zweig verworfen und Ihre lokalen Dateien mit den aktuellen Dateien im Remote-Zweig synchronisiert. Das hat zwei Auswirkungen:
|
Button |
| Auf freigegebenen Zweig zurücksetzen |
Mit der Option Auf freigegebenen Zweig zurücksetzen werden alle Änderungen in Ihrem lokalen Zweig verworfen und Ihre lokalen Dateien mit den aktuellen Dateien im Remote-Zweig synchronisiert. Das hat zwei Auswirkungen:
|
Button |
| Änderungen ohne durchgeführten Commit zurücksetzen | Wenn Sie Änderungen gespeichert haben, die Sie noch nicht übernommen haben, können Sie mit der Option Änderungen ohne durchgeführten Commit zurücksetzen alle Änderungen verwerfen, die noch nicht übernommen wurden. Weitere Informationen finden Sie auf der Dokumentationsseite Versionsverwaltung und Bereitstellung verwenden. | Button |
| Tests ausführen |
Wenn Ihr Projekt so konfiguriert ist, dass Datentests bestanden werden müssen, bevor es in der Produktion bereitgestellt werden kann, wird in der IDE die Schaltfläche Tests ausführen angezeigt, nachdem Sie Änderungen am Projekt übernommen 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 zum test Parameter.
|
Button |
| Git-Verbindung testen | Nachdem Sie Git für Ihr Projekt konfiguriert haben, können Sie mit der Option Git-Verbindung testen das Tool „Git-Verbindung testen“ ausführen, mit dem überprüft wird, ob Ihre Git-Verbindung richtig eingerichtet ist. Weitere Informationen finden Sie auf der Dokumentationsseite Git-Verbindung testen. | Button, Bereich Git-Aktionen |
| Zweig entsperren | Wenn Ihr Git-Zweig aufgrund eines anderen laufenden Git-Vorgangs oder eines fehlgeschlagenen vorherigen Git-Vorgangs gesperrt ist, können Sie mit der Option Zweig entsperren den Zweig entsperren. Weitere Informationen finden Sie auf der Dokumentationsseite Versionsverwaltung und Bereitstellung verwenden. | Bereich Git-Aktionen |
| Auf dem neuesten Stand | Wenn Ihr lokaler Zweig mit dem Remote-Zweig synchronisiert ist, wird die Schaltfläche Auf dem neuesten Stand angezeigt. | Button |
| Abhängigkeiten aktualisieren | Bei Projekten, bei denen Remote-Projektimporte verwendet werden, 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 neue Commits erkennt, die Sie in Ihr Projekt übernehmen können. Mit dieser Option können Sie die Remote-Projektdateien übernehmen. 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 im Abschnitt Automatische Erkennung neuer Versionen eines Remote-Projekts auf der Dokumentationsseite Dateien aus anderen Projekten importieren. | Button, Bereich Git-Aktionen |
| 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 der Einstellung für die Codequalität Ihres Projekts ab. Klicken Sie auf die Schaltfläche, um die LookML-Validierung Ihres Modells zu starten. Weitere Informationen finden Sie auf der Dokumentationsseite LookML validieren. | Button |
| Projekt auf (Git-Anbieter) ansehen | Mit der Option Projekt auf (Git-Anbieter) ansehen wird ein Browserfenster mit den Projektdateien in der Benutzeroberfläche Ihres Git-Anbieters geöffnet. | Bereich Git-Aktionen |
| Änderungen ohne durchgeführten Commit ansehen | Wenn Sie Änderungen gespeichert haben, die Sie noch nicht übernommen haben, können Sie mit der Option Änderungen ohne durchgeführten Commit ansehen alle Änderungen sehen, die Sie seit dem letzten Commit gespeichert haben. Weitere Informationen finden Sie auf der Dokumentationsseite Versionsverwaltung und Bereitstellung verwenden. | Bereich Git-Aktionen |