Riferimento per i comandi Git

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:
  1. Elimina tutte le modifiche impegnate e di cui non è stato eseguito il deployment in produzione
  2. Aggiorna la versione locale del ramo con eventuali modifiche apportate da altri utenti al ramo
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:
  1. Elimina tutte le modifiche impegnate e di cui non è stato eseguito il deployment in produzione
  2. Aggiorna la versione locale del ramo con eventuali modifiche apportate da altri utenti al ramo
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