Sie können auf Git-Befehle entweder über die Schaltfläche oben rechts in der Looker-IDE oder über die Schaltfläche Git-Aktionen im linken Navigationsmenü zugreifen.
Der Bereich Git-Aktionen ist erst verfügbar, wenn Sie Ihr Projekt für Git konfiguriert haben.
In der folgenden Tabelle sind die möglichen Git-Befehle aufgeführt. Die Befehle, die Sie in der Looker-IDE sehen, hängen davon ab, in welchem Stadium Sie sich beim Anwenden von Änderungen und beim Bereitstellen 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 sie mit der Schaltfläche Änderungen committen und pushen in Ihrem lokalen Branch committen und in die Produktion pushen. Weitere Informationen finden Sie auf der Seite Versionskontrolle und Bereitstellung verwenden. | Bereich Git-Aktionen |
Änderungen committen und per Push übertragen | Schaltfläche | |
Commit und Konflikt lösen | Die Schaltfläche Änderungen übernehmen und Konflikt lösen wird angezeigt, wenn Sie nach einem Zusammenführungskonflikt Änderungen vornehmen. Klicken Sie auf Commit und Konflikt beheben, um Ihre Änderungen zu übernehmen und den Konflikt beim Zusammenführen zu beheben. | Schaltfläche |
Commit-Verlauf | Liste der Commits für Ihren Branch, einschließlich aller Commits, die Sie aus dem Produktions-Branch in Ihren Entwicklungs-Branch gezogen haben (einschließlich Commits von anderen Nutzern). Wenn Sie GitHub verwenden und die GitHub-Integration in den Git-Projekteinstellungen aktiviert ist, enthält jeder Commit einen Link zum Commit auf GitHub, über den Sie die genauen Änderungen sehen können. Diese Funktion funktioniert auch mit anderen Git-Anbietern, wenn in Ihren Git-Projekteinstellungen die entsprechende GitHub-Integration für diesen Git-Anbieter 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. | Schaltfläche |
Über Remote bereitstellen | Bei Projekten, in denen der Entwickler Lesezugriff hat, wird über die Schaltfläche Über Remote bereitstellen eine Bereitstellung über den Remote-Produktionszweig durchgeführt. | Schaltfläche |
Für Produktion bereitstellen | Nachdem Sie Änderungen committet haben, verwenden Sie die Option In Produktion bereitstellen, um den Produktionszweig mit den committierten Änderungen aus Ihrem Entwicklungszweig zu aktualisieren. Diese Option ist nicht verfügbar, wenn Ihr Projekt für Pull-Requests 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 Branch zusammenführen angezeigt. | Schaltfläche, Bereich Git-Aktionen |
Nicht beheben | Die Schaltfläche Nicht beheben wird angezeigt, wenn ein Merge-Konflikt zwischen einem oder mehreren Entwicklern oder Entwicklungszweigen im Projekt vorliegt. Über die Schaltfläche Nicht beheben wird die aktuelle Version Ihres Branches mit allen Markierungen für Zusammenführungskonflikte auf den Remote-Server gepusht. Diese Option sollte nur von erfahrenen Git-Nutzern verwendet werden, da die Markierungen für Zusammenführungskonflikte Ihre Modelle wahrscheinlich unbrauchbar machen. | Schaltfläche |
Mit Hauptzweig zusammenführen | Wenn für Ihr Projekt der erweiterte Bereitstellungsmodus aktiviert ist, wird nach einem Commit die Schaltfläche In Hauptzweig zusammenführen angezeigt. Sie werden aufgefordert, Ihre Änderungen mit dem Hauptzweig zusammenzuführen. Nachdem Sie Ihre Änderungen in den Hauptzweig zusammengeführt haben, kann ein Looker-Entwickler mit der Berechtigung deploy Ihre Änderungen über einen Webhook, die API oder die Benutzeroberfläche des Deployment Managers in der Looker IDE in der Produktionsumgebung bereitstellen.
|
Schaltfläche |
Open (Git-Anbieter) | Mit der Option Öffnen (Git-Anbieter) wird ein Browserfenster mit den Projektdateien auf der Benutzeroberfläche Ihres Git-Anbieters geöffnet. | Schaltfläche |
Pull-Anfrage öffnen | Bei Projekten, für die 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 einen Pull-Request für Ihren Entwickler-Branch erstellen.HINWEIS:Bis der Pull-Request genehmigt und/oder geschlossen wird, werden alle zukünftigen Commits im Branch in demselben Pull-Request enthalten sein. | Bereich Git-Aktionen |
Andere Änderungen abrufen und zusammenführen | Die Schaltfläche Weitere Änderungen abrufen und zusammenführen hat dieselbe Funktion wie Aus (Produktionszweig) abrufen. Die Schaltfläche Weitere Änderungen abrufen und zusammenführen wird jedoch in anderen Fällen angezeigt: wenn Sie Änderungen an Ihrem Branch vorgenommen, diese aber nicht bereitgestellt haben, und es auch remote bereitgestellte, nicht bereitgestellte Commits für den Branch gibt. In diesem Fall müssen Sie die Änderungen vom Remote-Server abrufen und in Ihren Branch zusammenführen. | Schaltfläche |
Aus Hauptzweig abrufen | Wenn für Ihr Projekt der erweiterte Bereitstellungsmodus aktiviert ist, wird die Option Aus primärem Branch abrufen angezeigt, wenn der primäre Branch Commits enthält, die nicht in Ihrem Entwickler-Branch vorhanden sind. | Schaltfläche |
Aus (Produktionszweig) abrufen | Die Option Aus (Produktionszweig) abrufen ist nicht verfügbar, wenn der aktuelle Entwicklerzweig nicht festgeschriebene Änderungen enthält. Sie müssen Änderungen am Branch committen, bevor die Option Aus (Produktionszweig) abrufen angezeigt wird. | Schaltfläche, Bereich Git-Aktionen |
Remote-Änderungen abrufen | Wenn andere Personen Änderungen an einem Branch committet und gepusht haben, ist die Remoteversion des Branches aktueller als Ihre lokale Version des Branches. Die Schaltfläche Remote-Änderungen abrufen bezieht sich auf den Branch, in dem Sie sich gerade befinden. Über diese Schaltfläche werden die neuesten Versionen aller geänderten Dateien im Branch vom Remote-Ende abgerufen und mit Ihren lokalen Dateien synchronisiert. | Schaltfläche |
Branch an Remote übertragen | Wenn Sie einen Branch erstellt haben, der auf dem Remote-Ende nicht vorhanden ist, wird die Schaltfläche Branch to Remote push (Branch an Remote-Ende pushen) angezeigt. Mit der Option Branch to Remote push (Branch an Remote-Ende pushen) wird der Branch auf dem Remote-Ende erstellt und alle committierten Änderungen werden aus Ihren lokalen Dateien an das Remote-Ende gepusht. Ihre Änderungen werden dadurch nicht im Produktionszweig bereitgestellt. | Schaltfläche |
Änderungen an Remote-Standort übertragen | Wenn Sie Änderungen an Ihrem aktuellen Branch vorgenommen haben, die noch nicht an die Remote-Version des Branches gesendet wurden, wird die Option Änderungen an Remote senden angezeigt. Der Vorgang Änderungen an Remote-Server senden gilt für den Branch, in dem Sie sich gerade befinden. Dabei werden alle übernommenen Änderungen aus Ihren lokalen Dateien per Push an den Remote-Server gesendet und mit diesem synchronisiert. | Schaltfläche, Bereich Git-Aktionen |
Zu Remote zurückkehren |
Mit der Option Zu Remote zurückverfolgen werden alle Änderungen in Ihrem lokalen Branch verworfen und Ihre lokalen Dateien mit den aktuellen Dateien im Remote-Branch synchronisiert. Dies hat zwei Auswirkungen:
|
Schaltfläche |
Zu „Geteilt“ zurückkehren |
Mit der Option Zu „Freigegeben“ zurückkehren werden alle Änderungen in Ihrem lokalen Branch verworfen und Ihre lokalen Dateien mit den aktuellen Dateien im Remote-Branch synchronisiert. Dies hat zwei Auswirkungen:
|
Schaltfläche |
Änderungen ohne Commit rückgängig machen | Wenn Sie Änderungen gespeichert haben, die noch nicht bestätigt wurden, können Sie mit der Option Nicht übernommene Änderungen rückgängig machen alle nicht übernommenen Änderungen verwerfen. Weitere Informationen finden Sie auf der Seite Versionskontrolle 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, wird in der IDE die Schaltfläche Tests ausführen angezeigt, nachdem Sie Änderungen am Projekt committet 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, indem Sie im Bereich Projektstatus auf das Symbol Datentests ausführen klicken. Informationen zum Ausführen von Datentests finden Sie auf der Seite Versionskontrolle und Bereitstellung verwenden. Informationen zum Einrichten von Datentests in Ihrem Projekt finden Sie auf der Seite mit der Parameterdokumentation für test .
|
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-Testtool für Verbindungen ausführen, um zu prüfen, ob Ihre Git-Verbindung richtig eingerichtet ist. Weitere Informationen finden Sie auf der Dokumentationsseite Git-Verbindung testen. | Schaltfläche, Bereich Git-Aktionen |
Aktuell | Wenn Ihr lokaler Branch mit dem Remote-Branch synchronisiert ist, wird die Schaltfläche Aktualisiert angezeigt. | Schaltfläche |
Abhängigkeiten aktualisieren | Bei Projekten, für die der Import eines Remoteprojekts verwendet wird, wird die Option Abhängigkeiten aktualisieren angezeigt, wenn Sie zum ersten Mal ein Remoteprojekt hinzufügen oder wenn Ihr Projekt bereits ein importiertes Remoteprojekt enthält, für das Looker neue Commits erkennt, die Sie in Ihr Projekt aufnehmen können. Verwenden Sie diese Option, um die Remote-Projektdateien einzubinden. Wenn Sie gerade ein Remote-Projekt hinzugefügt haben, wird mit dieser Option auch eine Manifest-Sperredatei erstellt, mit der Looker die Version des Remote-Projekts verfolgt. 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-Aktionen |
LookML validieren | Wenn Sie Änderungen an Ihren Dateien gespeichert haben, wird möglicherweise die Schaltfläche LookML prüfen 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 Seite LookML-Code validieren. | Schaltfläche |
Projekt ansehen auf (Git-Anbieter) | Mit der Option Projekt bei (Git-Anbieter) ansehen wird ein Browserfenster mit den Projektdateien auf der Benutzeroberfläche Ihres Git-Anbieters geöffnet. | Bereich Git-Aktionen |
Änderungen ohne Commit ansehen | Wenn Sie Änderungen gespeichert haben, die noch nicht übernommen wurden, können Sie mit der Option Nicht übernommene Änderungen ansehen alle Änderungen aufrufen, die Sie seit Ihrem letzten Commit gespeichert haben. Weitere Informationen finden Sie auf der Seite Versionskontrolle und Bereitstellung verwenden. | Bereich Git-Aktionen |