Puoi accedere ai comandi Git dal pulsante in alto a destra nell'IDE Looker o selezionando il pulsante Git Actions (Azioni Git) dal menu di navigazione a sinistra.
Il riquadro Azioni Git non sarà disponibile finché non avrai configurato il progetto per Git.
La tabella seguente mostra i possibili comandi Git. Tieni presente che i comandi che vedi nell'IDE di Looker dipendono dalla fase 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 eventuali modifiche al progetto LookML, utilizza il pulsante Esegui il commit delle modifiche e il push per eseguire il commit delle modifiche nel ramo locale ed eseguirne il push in produzione. Per ulteriori informazioni, consulta la pagina della documentazione relativa all'utilizzo del controllo delle versioni e del deployment. | Riquadro Azioni Git |
Esegui il commit delle modifiche e esegui il push | Pulsante | |
Esegui il commit e la risoluzione del conflitto | Il pulsante Esegui commit e risolvi conflitto viene visualizzato quando apporti modifiche in seguito a un conflitto di unione. Fai clic su Esegui commit e risolvi conflitto per confermare le modifiche e eliminare il conflitto di unione. | Pulsante |
Cronologia commit | Mostra l'elenco dei commit nel ramo, che include tutti i commit che hai importato nel ramo di sviluppo dal ramo di produzione (inclusi i commit di altri utenti). Se utilizzi GitHub e nelle impostazioni del progetto Git è abilitata l'integrazione con GitHub, ciascuno dei commit includerà un link al commit su GitHub per consentirti di visualizzare le modifiche esatte. Questa funzionalità funziona anche con altri provider Git se nelle Impostazioni progetto Git è abilitato l'equivalente del provider Git all'integrazione GitHub. Per aprire i link devi avere un account sul tuo provider Git. | Riquadro Azioni Git |
Configura Git | Se hai appena creato un progetto, devi configurare Git per il progetto. Per ulteriori informazioni, consulta la pagina della documentazione Configurare e testare una connessione Git. | Pulsante |
Deployment da remoto | Per i progetti in cui lo sviluppatore ha accesso di sola lettura, il pulsante Esegui il deployment da remoto viene eseguito dal ramo di produzione remoto. | Pulsante |
Esegui il deployment in produzione | Dopo aver eseguito il commit delle modifiche, utilizza l'opzione Esegui il deployment in produzione per aggiornare il ramo di produzione con le modifiche sottoposte a commit dal ramo di sviluppo. Questa opzione non è disponibile se il progetto è configurato per le richieste di pull obbligatorie. Inoltre, se per il progetto è attivata la modalità di deployment avanzata, non vedrai il pulsante Esegui il deployment in produzione. Vedrai invece Unisci a ramo principale. | Pulsante, riquadro Azioni Git |
Non risolvere | Il pulsante Non risolvere viene visualizzato quando si verifica un 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, sul telecomando. Questa opzione dovrebbe essere utilizzata solo da utenti Git avanzati, poiché è probabile che gli indicatori di conflitto di unione rendano inutilizzabili i modelli. | Pulsante |
Unisci con ramo principale | Se per il progetto è attivata la modalità di deployment avanzata, dopo aver effettuato un commit viene visualizzato il pulsante Unisci al ramo principale. Verrà richiesto 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 webhook, l'API o la gestione del deployment nell'IDE di Looker.
|
Pulsante |
Aperta (provider di Git) | L'opzione Apri (provider Git) apre una finestra del browser con i file di progetto nell'interfaccia del tuo provider Git. | Pulsante |
Apri 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 nella pagina di richiesta di pull del tuo provider Git. Da qui puoi creare una richiesta di pull per il ramo per sviluppatori.NOTA: fino all'approvazione e/o alla chiusura della richiesta di pull, tutti i commit futuri nel ramo verranno inclusi nella stessa richiesta di pull. | Riquadro Azioni Git |
Estrai e unisci altre modifiche | Il pulsante Esegui pull e unione di altre modifiche ha la stessa funzione di Esegui il pull da (ramo di produzione), ma il pulsante Esegui il pull e le altre modifiche viene visualizzato in circostanze diverse: quando hai eseguito il commit delle modifiche nel ramo ma non ne hai eseguito il deployment e sono presenti anche modifiche remote, di cui non è stato eseguito il deployment e di cui è stato eseguito il commit nel ramo. In questo caso, devi eseguire il pull delle modifiche dal telecomando e unirle al tuo ramo. | Pulsante |
Esegui il pull dal ramo principale | Se il progetto è abilitato con la modalità di deployment avanzata, l'opzione Pull dal ramo principale viene visualizzata quando il ramo principale ha commit che non si trovano nel tuo ramo sviluppatore. | Pulsante |
Esegui il pull da (ramo di produzione) | L'opzione Pull da (ramo di produzione) non è disponibile quando il ramo attuale per gli sviluppatori ha modifiche di cui non è stato eseguito il commit. Devi eseguire il commit delle modifiche sul ramo prima di poter visualizzare l'opzione Pull from (ramo produzione). | Pulsante, riquadro Azioni Git |
Esegui il pull delle modifiche remote | Se altri utenti hanno eseguito il commit e il push delle modifiche su un ramo, la versione remota del ramo sarà davanti alla versione locale del ramo. Il pulsante Esegui il pull delle modifiche remote si applica al ramo in cui ti trovi attualmente e recupererà le versioni più recenti di eventuali file modificati nel ramo dall'estremità remota e le sincronizzerà con i file locali. | Pulsante |
Esegui il push del ramo a remoto | Se hai creato un ramo che non esiste sul lato remoto, vedrai il pulsante Esegui il push del ramo a remoto. L'opzione Esegui il push del ramo a remoto crea il ramo dall'estremità remota, eseguendo il push di tutte le modifiche di cui è stato eseguito il commit dai file locali all'estremità remota. Tieni presente che questo non esegue il deployment delle modifiche nel ramo di produzione. | Pulsante |
Esegui il push delle modifiche a remoto | Se hai eseguito il commit di modifiche al ramo corrente di cui non è ancora stato eseguito il push alla versione remota del ramo, vedrai l'opzione Esegui il push delle modifiche al ramo. L'operazione Esegui il push delle modifiche alla modalità remota si applica al ramo in uso, eseguendo il push di tutte le modifiche di cui hai eseguito il commit dai file locali e sincronizzandole all'estremità remota. | Pulsante, riquadro Azioni Git |
Ripristina telecomando |
L'opzione Ripristina remoto ignora eventuali modifiche 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 lo stato condiviso |
L'opzione Ripristina a condiviso ignora eventuali modifiche 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 modifiche di cui non è stato eseguito il commit | Se hai salvato modifiche di cui non hai ancora eseguito il commit, puoi utilizzare l'opzione Ripristina modifiche di cui non è stato eseguito il commit per ignorare tutte le modifiche di cui non hai eseguito il commit. Per ulteriori informazioni, consulta la pagina della documentazione relativa all'utilizzo del controllo delle versioni e del deployment. | Pulsante |
Esegui test |
Se il tuo progetto è configurato in modo da richiedere il superamento dei test sui dati prima di poterne eseguire il deployment in produzione, l'IDE mostrerà il pulsante Esegui test dopo che hai eseguito il commit delle modifiche al progetto. Devi superare i test sui dati prima di poter eseguire il deployment delle modifiche in produzione. Puoi anche eseguire i test manualmente facendo clic sull'icona Esegui test sui dati nel riquadro Stato del progetto. Consulta la pagina della documentazione Utilizzo del controllo della versione e del deployment per informazioni sull'esecuzione di test sui dati. Consulta la pagina della documentazione relativa al parametro test per informazioni su come configurare i 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 per eseguire lo strumento Git Test Connection, che verifica che la connessione Git sia configurata correttamente. Per ulteriori informazioni, consulta la pagina della documentazione Test della connessione Git. | Pulsante, riquadro Azioni Git |
Aggiornato | Se la tua filiale locale è sincronizzata con la filiale remota, vedrai il pulsante 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 per la prima volta o quando il progetto ha già un progetto remoto importato che Looker rileva ha nuovi commit da inserire nel progetto. Utilizza questa opzione per importare i file di progetto remoti. Se hai appena aggiunto un progetto remoto, utilizzando questa opzione verrà creato anche un file di blocco manifest, che Looker utilizza per monitorare la versione del progetto remoto. Per ulteriori informazioni, consulta la sezione Rilevamento automatico delle nuove versioni di un progetto remoto della pagina della documentazione Importazione di file da altri progetti. | Pulsante, riquadro Azioni Git |
Convalida LookML | Se hai salvato le modifiche ai file, potresti visualizzare il pulsante Convalida LookML. La necessità o meno di convalidare il tuo LookML dipende dall'impostazione del progetto per la qualità del codice. Fai clic sul pulsante per avviare la convalida LookML del tuo modello. Per ulteriori informazioni, consulta la pagina della documentazione Convalida di LookML. | Pulsante |
Visualizza progetto su (provider di Git) | L'opzione Visualizza progetto su (provider Git) apre una finestra del browser con i file di progetto nell'interfaccia del tuo provider Git. | Riquadro Azioni Git |
Visualizza modifiche di cui non è stato eseguito il commit | Se hai salvato modifiche di cui non hai ancora eseguito il commit, puoi utilizzare l'opzione Visualizza modifiche di cui non è stato eseguito il commit per visualizzare tutte le modifiche salvate dall'ultimo commit. Per ulteriori informazioni, consulta la pagina della documentazione relativa all'utilizzo del controllo delle versioni e del deployment. | Riquadro Azioni Git |