Pour accéder aux commandes Git, cliquez sur le bouton en haut à droite de l'IDE Looker ou sélectionnez le bouton Actions Git dans le menu de navigation de gauche.
Le panneau Actions Git n'est disponible que lorsque vous avez configuré votre projet pour Git.
Le tableau suivant présente les commandes Git possibles. Notez que les commandes que vous voyez dans l'IDE Looker dépendent de l'étape à laquelle vous vous trouvez dans le processus de modification et de déploiement en production. L'IDE n'affiche que les commandes Git qui s'appliquent à votre état actuel.
Fonction | Description | Comment y accéder |
---|---|---|
Commit | Une fois que vous avez apporté et enregistré des modifications à votre projet LookML, utilisez le bouton Commit Changes & Push (Valider les modifications et les transférer) pour les valider dans votre branche locale et les transférer en production. Pour en savoir plus, consultez la page de documentation Utiliser le contrôle des versions et le déploiement. | Panneau Actions Git |
Valider les modifications et les transférer | Bouton | |
Commit et résolution des conflits | Le bouton Valider et résoudre le conflit s'affiche lorsque vous apportez des modifications après un conflit de fusion. Cliquez sur Valider et résoudre le conflit pour valider vos modifications et effacer le conflit de fusion. | Bouton |
Historique de commit | Affiche la liste des commits de votre branche, y compris tous ceux que vous avez extraits de la branche de production vers votre branche de développement (y compris les commits d'autres utilisateurs). Si vous utilisez GitHub et que l'intégration GitHub est activée dans les paramètres de projet Git, chaque commit inclut un lien vers le commit sur GitHub afin que vous puissiez voir les modifications exactes. Cette fonctionnalité fonctionne également avec d'autres fournisseurs Git si l'intégration GitHub du fournisseur Git est activée dans les paramètres de projet Git. Pour ouvrir les liens, vous devez disposer d'un compte sur votre fournisseur Git. | Panneau Actions Git |
Configurer Git | Si vous venez de créer un projet, vous devez le configurer avec Git. Pour en savoir plus, consultez la page de documentation Configurer et tester une connexion Git. | Bouton |
Déployer à partir d'une branche distante | Pour les projets pour lesquels le développeur dispose d'un accès en lecture seule, le bouton Deploy from Remote (Déployer à partir de l'environnement distant) permet de déployer à partir de la branche de production distante. | Bouton |
Déployer en production | Une fois les modifications validées, utilisez l'option Deploy to Production (Déploiement en production) pour mettre à jour la branche de production avec les modifications validées de votre branche de développement. Cette option n'est pas disponible si votre projet est configuré pour les pull requests obligatoires. De plus, si le mode de déploiement avancé est activé pour votre projet, le bouton Déployer en production ne s'affiche pas. À la place, vous verrez Fusionner avec la branche principale. | Bouton, panneau Actions Git |
Ne pas résoudre | Le bouton Ne pas résoudre s'affiche en cas de conflit de fusion entre un ou plusieurs développeurs ou branches de développement du projet. Le bouton Ne pas résoudre envoie la version actuelle de votre branche, avec tous les repères de conflit de fusion, à la télécommande. Cette option ne doit être utilisée que par les utilisateurs Git expérimentés, car les repères de conflit de fusion risquent de rendre vos modèles inutilisables. | Bouton |
Fusionner vers la branche principale | Si le mode de déploiement avancé est activé pour votre projet, le bouton Fusionner dans la branche principale s'affiche après un commit. Vous êtes alors invité à fusionner vos modifications dans la branche principale. Une fois que vous avez fusionné vos modifications dans la branche principale, un développeur Looker disposant de l'autorisation deploy peut les déployer dans l'environnement de production à l'aide d'un webhook, de l'API ou de l'UI du gestionnaire de déploiement dans l'IDE Looker.
|
Bouton |
Open (fournisseur Git) | L'option Ouvrir (fournisseur Git) ouvre une fenêtre de navigateur contenant les fichiers de projet dans l'interface de votre fournisseur Git. | Bouton |
Ouvrir une demande d'extraction | Pour les projets pour lesquels les demandes d'extraction sont recommandées ou obligatoires, l'option Ouvrir la demande d'extraction ouvre une nouvelle fenêtre de navigateur sur la page de demande d'extraction de votre fournisseur Git. Vous pouvez alors créer une demande de fusion pour votre branche de développement.REMARQUE:Tant que la demande de tirage n'est pas approuvée et/ou fermée, tous les futurs commits sur la branche seront inclus dans la même demande de tirage. | Panneau Actions Git |
Extraire et fusionner d'autres modifications | Le bouton Pull & Merge Other Changes (Extraire et fusionner d'autres modifications) a la même fonction que le bouton Pull from (production branch) (Extraire depuis la branche de production), mais il s'affiche dans des circonstances différentes : lorsque vous avez effectué des modifications sur votre branche, mais que vous ne les avez pas déployées, et qu'il existe également des modifications distantes, non déployées et validées sur la branche. Dans ce cas, vous devez extraire les modifications de l'hôte distant et les fusionner dans votre branche. | Bouton |
Extraire de la branche principale | Si le mode de déploiement avancé est activé pour votre projet, l'option Pull from Primary Branch (Extraire de la branche principale) s'affiche lorsque la branche principale contient des commits qui ne se trouvent pas dans votre branche de développement. | Bouton |
Extraire de (branche de production) | L'option Pull from (branche de production) n'est pas disponible lorsque la branche de développement actuelle a subi des modifications non validées. Vous devez valider les modifications apportées à la branche pour que l'option Pull from (branche de production) s'affiche. | Bouton, panneau Actions Git |
Extraire les modifications distantes | Si d'autres utilisateurs ont validé et transféré des modifications sur une branche, la version distante de la branche sera en avance sur votre version locale. Le bouton Pull Remote Changes (Extraire les modifications distantes) s'applique à la branche sur laquelle vous vous trouvez actuellement. Il récupère les versions les plus récentes de tous les fichiers modifiés sur la branche à partir de l'extrémité distante et les synchronise avec vos fichiers locaux. | Bouton |
Déployer la branche vers le dépôt distant | Si vous avez créé une branche qui n'existe pas à distance, le bouton Transférer la branche vers l'hôte distant s'affiche. L'option Push Branch to Remote (Transférer la branche vers le distant) crée la branche à distance et transfère toutes les modifications validées de vos fichiers locaux vers le distant. Notez que cela ne déploie pas vos modifications dans la branche de production. | Bouton |
Déployer les modifications vers le dépôt distant | Si vous avez effectué des modifications dans votre branche actuelle qui ne sont pas encore transférées vers la version distante de la branche, l'option Transférer les modifications vers le distant s'affiche. L'opération Transférer les modifications vers le distant s'applique à la branche sur laquelle vous vous trouvez actuellement. Elle transfère toutes les modifications validées à partir de vos fichiers locaux et les synchronise avec l'extrémité distante. | Bouton, panneau Actions Git |
Rétablir la branche distante |
L'option Rétablir à distance supprime toutes les modifications apportées à votre branche locale et synchronise vos fichiers locaux avec les fichiers actuels de la branche distante. Notez que cela a deux effets :
|
Bouton |
Rétablir le partage |
L'option Rétablir en partagé supprime toutes les modifications apportées à votre branche locale et synchronise vos fichiers locaux avec les fichiers actuels de la branche distante. Notez que cela a deux effets :
|
Bouton |
Annuler les modifications non validées | Si vous avez enregistré des modifications que vous n'avez pas encore validées, vous pouvez utiliser l'option Annuler les modifications non validées pour supprimer toutes les modifications non validées. Pour en savoir plus, consultez la page de documentation Utiliser le contrôle des versions et le déploiement. | Bouton |
Exécuter des tests |
Si votre projet est configuré pour exiger la réussite des tests de données avant de pouvoir le déployer en production, l'IDE affiche le bouton Run Tests (Exécuter les tests) après que vous avez validé les modifications apportées au projet. Vous devez réussir les tests de données avant de pouvoir déployer vos modifications en production. Vous pouvez également exécuter les tests manuellement en cliquant sur l'icône Exécuter des tests de données dans le panneau État du projet. Pour en savoir plus sur l'exécution de tests de données, consultez la page de documentation Utiliser le contrôle des versions et le déploiement. Consultez la page de documentation du paramètre test pour savoir comment configurer des tests de données dans votre projet.
|
Bouton |
Tester la connexion Git | Une fois que vous avez configuré Git pour votre projet, vous pouvez utiliser l'option Tester la connexion Git pour exécuter l'outil de test de connexion Git, qui vérifie que votre connexion Git est correctement configurée. Pour en savoir plus, consultez la page de documentation Tester votre connexion Git. | Bouton, panneau Actions Git |
À jour | Si votre branche locale est synchronisée avec la branche distante, le bouton À jour s'affiche. | Bouton |
Mettre à jour les dépendances | Pour les projets qui utilisent l'importation de projets distants, l'option Mettre à jour les dépendances s'affiche lorsque vous ajoutez un projet distant pour la première fois ou lorsqu'un projet distant importé est déjà présent dans votre projet et que Looker détecte de nouveaux commits à importer. Utilisez cette option pour importer les fichiers de projet distants. Si vous venez d'ajouter un projet distant, cette option crée également un fichier de verrouillage de fichier manifeste, que Looker utilise pour suivre la version du projet distant. Pour en savoir plus, consultez la section Détecter automatiquement les nouvelles versions d'un projet distant de la page de documentation Importer des fichiers à partir d'autres projets. | Bouton, panneau Actions Git |
Valider le code LookML | Si vous avez enregistré des modifications dans vos fichiers, le bouton Valider LookML peut s'afficher. (Vous devez valider votre code LookML ou non, selon le paramètre de qualité du code de votre projet.) Cliquez sur le bouton pour lancer la validation LookML de votre modèle. Pour en savoir plus, consultez la page de documentation Valider votre code LookML. | Bouton |
Afficher le projet sur (fournisseur Git) | L'option Afficher le projet sur (fournisseur Git) ouvre une fenêtre de navigateur contenant les fichiers de projet dans l'interface de votre fournisseur Git. | Panneau Actions Git |
Afficher les modifications non validées | Si vous avez enregistré des modifications que vous n'avez pas encore validées, vous pouvez utiliser l'option Afficher les modifications non validées pour afficher toutes les modifications que vous avez enregistrées depuis votre dernière validation. Pour en savoir plus, consultez la page de documentation Utiliser le contrôle des versions et le déploiement. | Panneau Actions Git |