Vous pouvez accéder aux commandes Git en haut à droite de l'IDE Looker ou en sélectionnant 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 affichées dans l'IDE Looker dépendent de l'étape du 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 | Accès |
---|---|---|
Commit | Une fois les modifications apportées à votre projet LookML et enregistrées, utilisez le bouton Valider les modifications et transférer pour appliquer ces modifications à votre branche locale et les envoyer 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 transférer | Bouton | |
Valider le rapport et résoudre le conflit | Le bouton Valider et résoudre le conflit s'affiche lorsque vous effectuez des modifications après un conflit de fusion. Cliquez sur Valider et résoudre le conflit pour valider vos modifications et supprimer le conflit. | Bouton |
Historique de commit | Affiche la liste des commits de votre branche de développement, avec tous les commits que vous avez extraits de votre branche de développement depuis la branche de production (y compris les commits d'autres utilisateurs). Si vous utilisez GitHub et que l'intégration de GitHub est activée pour les paramètres du projet Git, chaque commit inclut un lien vers le commit sur GitHub afin que vous puissiez voir les modifications exactes. Cette fonctionnalité est également compatible avec d'autres fournisseurs Git, à condition que leur intégration GitHub soit activée dans les paramètres du projet Git. Pour ouvrir les liens, vous aurez besoin d'un compte auprès de votre fournisseur Git. |
Panneau Actions Git |
Configurer Git | Si vous venez de créer un projet, vous devez configurer Git pour le projet. Pour en savoir plus, consultez la page Configurer et tester une connexion Git. | Bouton |
Déployer à distance | Pour les projets pour lesquels le développeur dispose d'un accès en lecture seule, le bouton Déployer à distance est déployé à partir de la branche de production distante. | Bouton |
Déployer en production | Une fois les modifications validées, utilisez l'option Déployer 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 demandes d'extraction requises. De plus, si votre projet est activé en mode de déploiement avancé, le bouton Déployer en production ne s'affiche pas. Vous verrez à la place la mention Fusionner avec la branche principale. |
Bouton, panneau Actions |
Ne pas résoudre | Le bouton Ne pas résoudre apparaît 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 transfère la version actuelle de votre branche, avec tous les repères de conflit de fusion, vers la télécommande. Cette option ne doit être utilisée que par les utilisateurs Git avancés, car les repères de conflit de fusion risquent de rendre vos modèles inutilisables. |
Bouton |
Fusionner avec la branche principale | Si votre projet est activé avec le mode de déploiement avancé, le bouton Fusionner avec la branche principale s'affiche une fois que vous avez effectué un commit. Vous êtes alors invité à fusionner vos modifications avec 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 déployer vos modifications dans l'environnement de production à l'aide d'un webhook, de l'API ou de l'UI de Deployment Manager dans l'IDE Looker.
|
Bouton |
Ouvert (fournisseur Git) | L'option Ouvrir (fournisseur Git) ouvre une fenêtre de navigateur pour accéder aux fichiers du projet sur l'interface de votre fournisseur Git. | Bouton |
Ouvrir la demande d'extraction | Pour les projets dans lesquels des demandes d'extraction sont recommandées ou obligatoires, l'option Ouvrir la demande d'extraction ouvre une nouvelle fenêtre de navigateur sur la nouvelle page de demande d'extraction de votre fournisseur Git. Vous pouvez alors créer une demande d'extraction pour votre branche développeur. REMARQUE:Tant que la demande d'extraction n'est pas approuvée et/ou fermée, tous les commits futurs de la branche seront inclus dans la même demande d'extraction d'extraction. |
Panneau Actions Git |
Extraire et fusionner d'autres modifications | Le bouton Extraire et fusionner d'autres modifications a la même fonction que l'option Extraire (fusion), mais le bouton Extraire et fusionner d'autres modifications s'affiche dans différentes circonstances : vous avez validé les modifications apportées à votre branche, mais vous ne les avez pas déployées et vous avez appliqué des modifications à distance, non déployées et appliquées. Dans ce cas, vous devez extraire les modifications de la télécommande et les fusionner dans votre branche. | Bouton |
Extraire de la branche principale | Si votre projet est activé avec le mode de déploiement avancé, l'option Extraire de la branche principale s'affiche lorsque la branche principale contient des commits qui ne figurent pas dans votre branche de développeur. | Bouton |
Extraire de (branche de production) | L'option Extraire de (branche de production) n'est pas disponible lorsque la branche de développeur actuelle comporte des modifications non validées. Vous devez valider les modifications apportées à la branche pour que l'option Extraire de (branche de production) s'affiche. |
Bouton, panneau Actions |
Extraire les modifications distantes | Si d'autres personnes ont validé et appliqué des modifications à une branche, la version distante de la branche est antérieure à votre version locale. Le bouton Extraire les modifications à distance s'applique à la branche que vous utilisez actuellement. Il récupérera à distance les versions les plus récentes des fichiers modifiés sur la branche et les synchronisera avec vos fichiers locaux. | Bouton |
Transférer la branche vers le distant | Si vous avez créé une branche qui n'existe pas du côté distant, le bouton Déployer la branche sur le réseau distant s'affiche. L'option Déployer la branche à distance crée la branche à l'extrémité distante, en transférant toutes les modifications validées de vos fichiers locaux vers l'extrémité distante. Notez que vos modifications ne seront pas déployées sur la branche de production. | Bouton |
Déployer les modifications vers le dépôt distant | Si vous avez validé des modifications apportées à votre branche actuelle qui n'ont pas encore été appliquées à la version distante de la branche, l'option Déployer les modifications sur le service distant s'affiche. L'opération Déployer les modifications sur le serveur distant s'applique à la branche que vous utilisez actuellement. Elle transfère toutes les modifications validées de vos fichiers locaux et les synchronise sur l'extrémité distante. |
Bouton, panneau Actions |
Rétablir le mode distant |
L'option Revenir à l'application distante supprime toutes les modifications apportées à la branche locale, et synchronise les fichiers locaux avec les fichiers actuels sur la branche distante. Notez que cela a deux effets :
|
Bouton |
Rétablir le partage |
L'option Rétablir le partage supprime toutes les modifications apportées à la branche locale et synchronise les fichiers locaux avec les fichiers actuels sur 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 afin de supprimer toutes celles qui n'ont pas été 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 les tests de données avant de pouvoir être déployé en production, l'IDE affiche le bouton Exécuter les tests après avoir validé les modifications dans le 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 Run Data Tests (Exécuter les tests de données) dans le panneau Project Health (État du projet). Pour en savoir plus sur les tests de données, consultez la page Utiliser le contrôle des versions et le déploiement. Consultez la page de documentation sur le 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 Git Test Connection, qui vérifie que votre connexion Git est correctement configurée. Pour en savoir plus, consultez la page Tester votre connexion Git. |
Bouton, panneau Actions |
À jour | Si votre branche locale est synchronisée avec la branche distante, le bouton Mise à jour s'affiche. | Bouton |
Mettre à jour les dépendances | Pour les projets qui utilisent l'importation à distance des projets, l'option Mettre à jour les dépendances s'affiche lorsque vous ajoutez un projet distant pour la première fois, ou lorsque votre projet dispose déjà d'un projet distant importé que Looker détecte de nouveaux commits que vous pouvez utiliser dans votre projet. Utilisez cette option pour importer les fichiers du projet distant. Si vous venez d'ajouter un projet distant, cette option permet également de créer un fichier manifeste de verrouillage, qui permet à Looker de 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 Importer des fichiers depuis d'autres projets. |
Bouton, panneau Actions |
Valider le code LookML | Si vous avez enregistré des modifications dans vos fichiers, le bouton Valider LookML peut s'afficher. (Vous devez ou non valider votre LookML en fonction de la qualité du code définie dans votre projet.) Cliquez sur le bouton pour lancer la validation LookML de votre modèle. Pour en savoir plus, consultez la page Valider votre LookML. | Bouton |
Afficher le projet sur (fournisseur Git) | L'option Afficher le projet sur (fournisseur Git) ouvre une fenêtre de navigateur pour accéder aux fichiers du projet sur 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 voir toutes les modifications que vous avez enregistrées depuis votre dernier commit. Pour en savoir plus, consultez la page de documentation Utiliser le contrôle des versions et le déploiement. | Panneau Actions Git |