Riferimento ai comandi Git

Puoi accedere ai comandi Git dal pulsante in alto a destra nell'IDE di Looker o dal riquadro Git Actions (Azioni Git):

Il riquadro Git Actions non è disponibile finché non hai configurato il tuo progetto per Git.

La tabella seguente mostra i possibili comandi Git. Tieni presente che i comandi visualizzati nell'IDE di Looker dipendono dal punto del processo in cui ti trovi ad apportare le modifiche e a eseguirne il deployment in produzione. L'IDE mostra solo i comandi Git che si applicano allo stato attuale.

L'opzione Pll da (ramo di produzione) non è disponibile quando il ramo sviluppatore attuale presenta modifiche non confermate. Prima di visualizzare l'opzione Pull from (production ramo), devi impedire le modifiche nel ramo.
Funzione Descrizione Come accedere
Esegui il commit Dopo aver apportato e salvato le modifiche al tuo progetto LookML, utilizza il pulsante Commit Changes & Push per applicare le modifiche al ramo locale ed eseguirne il push in produzione. Per ulteriori informazioni, consulta la pagina della documentazione dedicata all'utilizzo del controllo della versione e del deployment. Riquadro Azioni Git
Modifiche commit e push Pulsante
Commit & Risolvi conflitto Il pulsante Comunica e risolvi conflitto viene visualizzato quando apporti modifiche dopo un conflitto di unione. Fai clic su Commit & Risolvi conflitto per eseguire il commit delle modifiche e rimuovere il conflitto di unione. Pulsante
Cronologia commit Mostra l'elenco dei commit nel ramo, che include tutti i commit inseriti nel ramo di sviluppo dal ramo production (inclusi i commit di altri utenti).

Se utilizzi GitHub e le Impostazioni progetto di Git sono abilitate all'integrazione GitHub, ciascuno dei commit includerà un link al commit su GitHub in modo che tu possa visualizzare le modifiche esatte. Questa funzionalità funziona anche con altri provider Git, se le tue Impostazioni progetto del Git sono compatibili con l'integrazione di GitHub abilitata. Per aprire i link, è necessario un account sul provider Git.
Riquadro Azioni Git
Configura Git Se hai appena creato un progetto, dovrai configurare Git per il progetto. Per ulteriori informazioni, consulta la pagina Configurare e testare una connessione Git. Pulsante
Esegui il 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
Deployment in produzione Dopo aver apportato le modifiche apportate, utilizza l'opzione Deploy to Production per eseguire l'aggiornamento del ramo production con le modifiche apportate dal ramo di sviluppo. Questa opzione non è disponibile se il progetto è configurato per le richieste di pull richieste. Inoltre, se il progetto è abilitato per la modalità di deployment avanzato, non vedrai il pulsante Esegui il deployment in produzione. Invece, vedrai Unisci al ramo principale. Pulsante,
riquadro Git Actions
Non risolvere Il pulsante Non risolvere viene visualizzato quando si verifica un conflitto di unione tra uno o più sviluppatori o i rami di sviluppo del progetto. Il pulsante Non risolvere consente di eseguire il push della versione corrente del ramo, con tutti gli indicatori di conflitto di unione, al telecomando.

Questa opzione deve essere utilizzata solo da utenti Git avanzati, poiché è probabile che gli indicatori di conflitti di unione rendano inutilizzabili i tuoi modelli.
Pulsante
Unisci a Ramo principale Se il tuo progetto è abilitato per la modalità di deployment avanzato, il pulsante Unisci al ramo principale viene visualizzato dopo aver fatto il commit. Ti consente 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 l'UI di deployment manager nell'IDE di Looker. Pulsante
Aperto (provider Git) L'opzione Apri (provider Git) apre una finestra del browser con i file di progetto nell'interfaccia del 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 della nuova richiesta di pull del tuo provider Git. Da lì puoi creare una richiesta di pull per il ramo sviluppatore.
NOTA: finché la richiesta di pull non è approvata e/o chiusa, tutti i commit futuri nel ramo verranno inclusi nella stessa richiesta di pull.
Riquadro Azioni Git
Pull & Unisci altre modifiche Il pulsante Pull & Unisci altre modifiche ha la stessa funzione di Pull from (ramo di produzione), ma il pulsante Pull & Merge Other Changes (Trascina altre modifiche) viene visualizzato in circostanze diverse, ovvero quando hai eseguito il commit delle modifiche nel ramo, ma non le hai implementate. Sono inoltre presenti modifiche remote, non implementate e impegnate nel ramo. In questo caso, dovrai importare le modifiche dal telecomando e unirle nel ramo. Pulsante
Estrai dal ramo principale Se il tuo progetto è abilitato per la modalità di deployment avanzato, l'opzione Pull from Primary Branch (Estrai dal ramo principale) viene visualizzata quando il ramo principale contiene commit che non sono inclusi nel ramo sviluppatore. Pulsante
Estrai da (ramo di produzione) Pulsante,
riquadro Git Actions
Esegui il pull delle modifiche da remoto Se altre persone hanno eseguito il commit e il push delle modifiche da un ramo, la versione remota del ramo sarà anteriore alla versione locale del ramo. Il pulsante Pull Remote Changes (Esegui modifiche remote) si applica al ramo in cui ti trovi e recupera le versioni più recenti di tutti i file modificati nel ramo dal lato remoto e li sincronizza con i tuoi file locali. Pulsante
Esegui il push del ramo al telecomando Se hai creato un ramo che non esiste sul telecomando, vedrai il pulsante Push del ramo al telecomando. L'opzione Push del ramo al telecomando crea il ramo sul lato remoto, eseguendo il push di tutte le modifiche impegnate dai tuoi file locali al lato remoto. Tieni presente che non verrà eseguito il deployment delle modifiche al ramo production. Pulsante
Trasferisci modifiche al telecomando Se hai apportato modifiche al ramo attuale e non hai ancora eseguito il push alla versione remota del ramo, vedrai l'opzione Push modifiche al telecomando. L'operazione Push modifiche al telecomando viene applicata al ramo in cui ti trovi al momento, eseguendo il push di tutte le modifiche impegnate dai file locali e sincronizzandoli con l'estremità remota. Pulsante,
riquadro Git Actions
Ripristina il telecomando L'opzione Ripristina il telecomando ignora eventuali modifiche nel ramo locale e sincronizza i file locali con i file correnti nel ramo remoto. Tieni presente che ciò ha due effetti:
  1. Elimina tutte le modifiche impegnate e non impegnate di cui non è stato eseguito il deployment in produzione
  2. Aggiorna la versione locale del ramo con le eventuali modifiche apportate da altri utenti al ramo
Pulsante
Ripristina condivisi L'opzione Ripristina condivisa ignora eventuali modifiche nel ramo locale e sincronizza i file locali con i file correnti nel ramo remoto. Tieni presente che ciò ha due effetti:
  1. Elimina tutte le modifiche impegnate e non impegnate di cui non è stato eseguito il deployment in produzione
  2. Aggiorna la versione locale del ramo con le eventuali modifiche apportate da altri utenti al ramo
Pulsante
Annulla modifiche non impegnate Se hai salvato modifiche non ancora impegnate, puoi utilizzare l'opzione Ripristina modifiche non impegnate per ignorare tutte le modifiche non ancora impegnate. Per ulteriori informazioni, consulta la pagina della documentazione dedicata all'utilizzo del controllo della versione e del deployment. Pulsante
Esegui test Se il tuo progetto è configurato per richiedere il test dei dati prima del deployment in produzione, l'IDE mostrerà il pulsante Esegui test dopo aver eseguito il commit delle modifiche al progetto. Devi superare i test dei 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 della documentazione. Consulta la pagina della documentazione relativa al parametro test per informazioni sulla configurazione dei test dei dati nel tuo progetto. Pulsante
Verifica connessione Git Dopo aver 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 la corretta configurazione della connessione Git. Per ulteriori informazioni, consulta la pagina Verifica della connessione Git. Pulsante,
riquadro Git Actions
Aggiornato Se il ramo locale è sincronizzato con il ramo remoto, vedrai il pulsante Aggiorna. Pulsante
Aggiorna dipendenze Per i progetti che utilizzano l'importazione di progetti da remoto, l'opzione Aggiorna dipendenze viene visualizzata quando aggiungi un progetto remoto o quando al tuo progetto è già associato un progetto remoto importato da Looker che contiene nuovi commit da importare nel progetto. Utilizza questa opzione per importare i file di progetto da remoto. Se hai appena aggiunto un progetto remoto, utilizzando questa opzione verrà creato anche un file di blocco del manifest, che verrà utilizzato da Looker per monitorare la versione del progetto remoto. Per saperne di più, consulta la sezione Rilevamento automatico di nuove versioni di un progetto remoto della pagina della documentazione relativa all'importazione di file da altri progetti. Pulsante,
riquadro Git Actions
Convalida LookML Se hai salvato le modifiche ai tuoi file, puoi vedere il pulsante Convalida LookML. L'obbligo o meno di convalidare il codice 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 relativa alla convalida del tuo LookML. Pulsante
Visualizza il progetto su (provider Git) L'opzione Visualizza progetto su (provider Git) apre una finestra del browser con i file di progetto nell'interfaccia del provider Git. Riquadro Azioni Git
Visualizza modifiche non impegnate Se hai salvato modifiche che non hai ancora confermato, puoi utilizzare l'opzione Visualizza modifiche non impegnate per vedere tutte le modifiche salvate dall'ultimo impegno. Per ulteriori informazioni, consulta la pagina della documentazione dedicata all'utilizzo del controllo della versione e del deployment. Riquadro Azioni Git