Puoi accedere ai comandi Git dal pulsante in alto a destra nell'IDE di Looker o selezionando il pulsante Azioni di Git dal menu di navigazione a sinistra.
Il riquadro Azioni Git non è disponibile finché non hai configurato il progetto per Git.
La tabella seguente mostra i possibili comandi Git. Tieni presente che i comandi visualizzati nell'IDE di Looker dipendono dal punto in cui ti trovi nel processo di modifica e deployment in produzione. L'IDE mostra solo i comandi Git che si applicano al tuo stato attuale.
Funzione | Descrizione | Come accedere |
---|---|---|
Esegui il commit | Dopo aver apportato e salvato le modifiche al tuo progetto LookML, usa il pulsante Commit Changes & Push per eseguire il commit di queste modifiche nel ramo locale e eseguirne il push in produzione. Per ulteriori informazioni, consulta la pagina Documentazione sull'utilizzo del controllo della versione e del deployment. | Riquadro Azioni di Git |
Esegui il commit delle modifiche ed esegui il push | Pulsante | |
Esegui il commit e risolvi il conflitto | Il pulsante Commetti e risolvi conflitti viene visualizzato quando apporti modifiche dopo un conflitto di unione. Fai clic su Commit & Risolvi conflitto per eseguire il commit delle modifiche e risolvere il conflitto di unione. | Pulsante |
Cronologia commit | Mostra l'elenco dei commit al ramo, che include tutti i commit estratti nel ramo di sviluppo dal ramo production (inclusi i commit di altri utenti). Se utilizzi GitHub e le impostazioni del progetto Git hanno abilitato l'integrazione di GitHub, ogni commit include un link al commit su GitHub in modo da poter vedere le modifiche esatte. Questa funzionalità funziona anche con altri provider Git se nelle tue Impostazioni progetto è abilitato il provider Git corrispondente all'integrazione GitHub. Per aprire i link, è necessario un account sul tuo provider Git. |
Riquadro Azioni di Git |
Configura Git | Se hai appena creato un progetto, dovrai configurare Git per il progetto. Per ulteriori informazioni, consulta la pagina della documentazione Configurazione e test della connessione Git. | Pulsante |
Esegui il deployment da remoto | Per i progetti in cui lo sviluppatore ha accesso di sola lettura, il pulsante Deploy from Remote esegue il deployment dal ramo production da remoto. | Pulsante |
Esegui il deployment in produzione | Dopo aver eseguito il commit delle modifiche, utilizza l'opzione Deploy to Production per aggiornare il ramo production con le modifiche il commit dal ramo di sviluppo. Questa opzione non è disponibile se il progetto è configurato per le richieste di pull richieste. Inoltre, se il tuo progetto è abilitato per la modalità di deployment avanzata, non vedrai il pulsante Esegui il deployment in produzione. Visualizzerai invece Unisci al ramo principale. |
Pulsante, Riquadro Azioni Git |
Non risolvere | Il pulsante Non risolvere viene visualizzato in caso di conflitto di unione tra uno o più sviluppatori o rami di sviluppo del progetto. Il pulsante Non risolvere esegue il push della versione corrente del ramo, con tutti gli indicatori di conflitto di unione, al telecomando. Questa opzione deve essere utilizzata solo dagli utenti Git avanzati, poiché è probabile che gli indicatori di conflitto di unione rendano i modelli inutilizzabili. |
Pulsante |
Unisci a ramo principale | Se il tuo progetto è abilitato per la modalità di deployment avanzata, dopo aver preso un commit, il pulsante Unisci al ramo principale viene visualizzato. Viene visualizzato un messaggio che ti chiede di unire le modifiche al ramo principale. Dopo aver unito le modifiche al ramo principale, uno sviluppatore Looker con l'autorizzazione deploy può eseguire il deployment delle modifiche nell'ambiente di produzione utilizzando un'interfaccia utente webhook, API o Deployment Manager nell'IDE Looker.
|
Pulsante |
Apri (provider Git) | L'opzione Apri (provider Git) apre una finestra del browser sui file del progetto sull'interfaccia del provider Git. | Pulsante |
Apri la richiesta di pull | Per i progetti in cui le richieste di pull sono consigliate o obbligatorie, l'opzione Apri richiesta di pull aprirà una nuova finestra del browser con la nuova pagina di richiesta di pull del tuo provider Git. Da qui puoi creare una richiesta di pull per il ramo sviluppatore. NOTA: fino a quando la richiesta di pull non viene approvata e/o chiusa, tutti i commit futuri sul ramo verranno inclusi nella stessa richiesta di pull. |
Riquadro Azioni di Git |
Esegui il pull e unisci altre modifiche | Il pulsante Pull & Merge Altre modifiche ha la stessa funzione di Pull from (branch di produzione), ma il pulsante Pull & Merge Other Changes (Tira e unisci altre modifiche) viene visualizzato in diverse circostanze, ovvero quando hai eseguito il commit delle modifiche nel ramo, ma non hai eseguito il deployment delle modifiche. Nel ramo sono inoltre presenti modifiche da remoto e senza deployment. In questo caso, dovrai eseguire il pull delle modifiche dal telecomando e unirle al ramo. | Pulsante |
Esegui il pull dal ramo principale | Se il tuo progetto è abilitato per la modalità di deployment avanzata, l'opzione Trai da ramo principale viene visualizzata quando il ramo principale ha commit che non sono presenti nel ramo sviluppatore. | Pulsante |
Esegui il pull da (ramo di produzione) | L'opzione Pull from (branch di produzione) non è disponibile quando il ramo sviluppatore attuale ha delle modifiche non impegnate. Devi commit cambiare nel ramo prima di vedere l'opzione Pull from (production branch). |
Pulsante, Riquadro Azioni Git |
Esegui il pull delle modifiche remote | Se altre persone hanno eseguito il commit e il push delle modifiche in un ramo, la versione remota del ramo sarà anteriore alla versione locale del ramo. Il pulsante Salva modifiche remote si applica al ramo in uso e consente di recuperare le versioni più recenti dei file modificati nel ramo dall'estremità remota e di sincronizzarle con i file locali. | Pulsante |
Esegui il push del ramo al telecomando | Se hai creato un ramo che non esiste sul lato remoto, vedrai il pulsante Push del ramo al telecomando. L'opzione Push del ramo al telecomando crea il ramo dall'estremità remota, eseguendo il push di tutte le modifiche apportate dal commit dai file locali all'estremità remota. Tieni presente che non verrà eseguito il deployment delle modifiche al ramo production. | Pulsante |
Esegui il push delle modifiche a remoto | Se hai eseguito il commit delle modifiche al ramo attuale che non sono ancora state trasferite alla versione remota del ramo, verrà visualizzata l'opzione Push modifiche al telecomando. L'operazione Esegui il push delle modifiche al telecomando viene applicata al ramo in cui ti trovi al momento, eseguendo il push di tutte le modifiche di commit dai file locali e sincronizzandole al lato remoto. |
Pulsante, Riquadro Azioni Git |
Ripristina telecomando |
L'opzione Ripristina telecomando ignora qualsiasi modifica nel ramo locale e sincronizza i file locali con i file correnti nel ramo remoto. Tieni presente che questa operazione ha due effetti:
|
Pulsante |
Ripristina condivisi |
L'opzione Ripristina file condivisi ignora qualsiasi modifica nel ramo locale e sincronizza i file locali con i file correnti nel ramo remoto. Tieni presente che questa operazione ha due effetti:
|
Pulsante |
Annulla modifiche non impegnate | Se hai salvato modifiche che non hai ancora applicato, puoi utilizzare l'opzione Ripristina modifiche non impegnate per ignorare tutte le modifiche non ancora applicate. Per ulteriori informazioni, consulta la pagina Documentazione sull'utilizzo del controllo della versione e del deployment. | Pulsante |
Esegui test |
Se il tuo progetto è configurato per richiedere il test dei dati prima di poter essere distribuito in produzione, l'IDE presenterà il pulsante Esegui test dopo aver eseguito il commit delle modifiche al progetto. Devi superare i test di dati prima di poter eseguire il deployment delle modifiche in produzione. Puoi anche eseguire i test manualmente facendo clic sull'icona Esegui test dei dati nel riquadro Stato del progetto. Per informazioni sull'esecuzione dei test dei dati, consulta la pagina Utilizzo del controllo della versione e del deployment. Consulta la pagina della documentazione relativa al parametro test per informazioni sulla configurazione dei test dei dati nel tuo progetto.
|
Pulsante |
Testa connessione Git | Una volta configurato Git per il tuo progetto, puoi utilizzare l'opzione Test Git Connection (Prova connessione Git) per eseguire lo strumento Git Test Connection, che verifica che la connessione Git sia configurata correttamente. Per ulteriori informazioni, consulta la pagina Testare la connessione Git. |
Pulsante, Riquadro Azioni Git |
Aggiornato | Se la filiale locale è sincronizzata con il ramo remoto, vedrai il pulsante Up to Date (Aggiornato). | Pulsante |
Aggiorna dipendenze | Per i progetti che utilizzano l'importazione remota dei progetti, l'opzione Aggiorna dipendenze viene visualizzata quando aggiungi un progetto remoto o quando al progetto è già stato importato un progetto remoto che Looker rileva nuovi commit da inserire nel progetto. Utilizza questa opzione per importare i file di progetto da remoto. Se hai appena aggiunto un progetto remoto, questa opzione creerà anche un file di blocco manifest che Looker utilizza per monitorare la versione del progetto remoto. Per ulteriori informazioni, consulta la sezione Rilevamento automatico di nuove versioni di un progetto remoto nella pagina della documentazione Importazione di file da altri progetti. |
Pulsante, Riquadro Azioni Git |
Convalida LookML | Se hai salvato le modifiche ai file, potresti vedere il pulsante Convalida LookML. La necessità di convalidare il LookML dipende dall'impostazione del progetto per la qualità del codice. Fai clic sul pulsante per avviare la convalida LookML del modello. Per ulteriori informazioni, consulta la pagina Convalida di LookML. | Pulsante |
Visualizza progetto su (Git Provider) | L'opzione Visualizza progetto su (provider Git) apre una finestra del browser sui file del progetto sull'interfaccia del provider Git. | Riquadro Azioni di Git |
Visualizza modifiche non impegnate | Se hai salvato modifiche che non hai ancora applicato, puoi utilizzare l'opzione Visualizza modifiche non impegnate per vedere tutte le modifiche salvate dall'ultimo commit. Per ulteriori informazioni, consulta la pagina Documentazione sull'utilizzo del controllo della versione e del deployment. | Riquadro Azioni di Git |