Per accedere ai comandi Git, puoi utilizzare il pulsante in alto a destra nell'IDE di Looker o selezionare il pulsante Azioni Git nel menu di navigazione a sinistra.
Il riquadro Azioni Git non è disponibile finché non hai configurato il progetto per Git.
La seguente tabella 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 apportare modifiche e di eseguire il deployment in produzione. L'IDE mostra solo i comandi Git applicabili al tuo stato attuale.
Funzione | Descrizione | Come accedere |
---|---|---|
Esegui il commit | Dopo aver apportato e salvato le modifiche al progetto LookML, utilizza il pulsante Esegui commit delle modifiche e push per eseguire il commit delle modifiche nel ramo locale e inviarle in produzione. Per ulteriori informazioni, consulta la pagina della documentazione relativa all'utilizzo del controllo versione e del deployment. | Riquadro Azioni Git |
Esegui il commit delle modifiche e il push | Pulsante | |
Commit e risoluzione dei conflitti | Il pulsante Esegui commit e risolvi conflitto viene visualizzato quando apporti modifiche dopo un conflitto di unione. Fai clic su Commit & Resolve Conflict (Esegui commit e risolvi conflitto) per eseguire il commit delle modifiche e cancellare il conflitto di unione. | Pulsante |
Cronologia commit | Mostra l'elenco dei commit al tuo ramo, inclusi tutti i commit che hai recuperato nel ramo di sviluppo dal ramo di produzione (inclusi i commit di altri utenti). Se utilizzi GitHub e le Impostazioni progetto di Git hanno l'integrazione GitHub abilitata, ogni 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 di Git è attivato l'equivalente dell'integrazione di GitHub per quel provider Git. Per aprire i link, devi avere un account sul tuo 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 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 Esegui il deployment da remoto esegue il deployment 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 committate dal ramo di sviluppo. Questa opzione non è disponibile se il progetto è configurato per le pull request obbligatorie. Inoltre, se il progetto è abilitato con la modalità di deployment avanzata, non vedrai il pulsante Esegui il deployment in produzione. Vedrai invece Unisci al 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 branch di sviluppo del progetto. Il pulsante Non risolvi spinge la versione corrente del ramo, con tutti gli indicatori di conflitto di unione, sul computer remoto. Questa opzione deve essere utilizzata solo dagli utenti avanzati di Git, poiché i marcatori dei conflitti di unione potrebbero rendere i modelli inutilizzabili. | Pulsante |
Unisci al ramo principale | Se per il progetto è attiva la modalità di deployment avanzata, il pulsante Unisci al ramo principale viene visualizzato dopo aver eseguito un commit. Ti viene chiesto di unire le modifiche al branch principale. Dopo aver unito le modifiche al ramo principale, uno sviluppatore di Looker con l'autorizzazione deploy può eseguire il deployment delle modifiche nell'ambiente di produzione utilizzando un webhook, l'API o l'interfaccia utente di Deployment Manager nell'IDE di Looker.
|
Pulsante |
Open (provider Git) | L'opzione Apri (fornitore Git) apre una finestra del browser per i file del progetto nell'interfaccia del tuo fornitore 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 qui puoi creare una richiesta di pull per il tuo ramo sviluppatore.NOTA:finché la richiesta di pull non viene approvata e/o chiusa, tutti i commit futuri nel ramo verranno inclusi nella stessa richiesta di pull. | Riquadro Azioni Git |
Esegui il pull e unisci altre modifiche | Il pulsante Esegui pull e unisci altre modifiche ha la stessa funzione di Esegui pull da (ramo di produzione), ma viene visualizzato in circostanze diverse: quando hai eseguito il commit di modifiche sul ramo, ma non le hai implementate e ci sono anche modifiche remote non implementate e committate sul ramo. In questo caso, devi estrarre le modifiche dal remoto e unirle al tuo branch. | Pulsante |
Esegui il pull dal branch principale | Se nel progetto è attiva la modalità di deployment avanzata, l'opzione Esegui il pull dal ramo principale viene visualizzata quando il ramo principale contiene commit non presenti nel ramo sviluppatore. | Pulsante |
Esegui il pull dal (branch di produzione) | L'opzione Esegui il pull da (branch di produzione) non è disponibile quando il branch di sviluppo corrente contiene modifiche non committate. Devi eseguire il commit delle modifiche sul branch prima di visualizzare l'opzione Esegui il pull da (branch di produzione). | Pulsante, riquadro Azioni Git |
Esegui il pull delle modifiche remote | Se altre persone hanno eseguito il commit e il push delle modifiche su un ramo, la versione remota del ramo sarà in anticipo rispetto alla versione locale. Il pulsante Importa modifiche remote si applica al ramo in cui ti trovi al momento 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 branch sul repository remoto | Se hai creato un ramo che non esiste sul client remoto, vedrai il pulsante Sposta ramo sul client remoto. L'opzione Esegui push del ramo sul server remoto crea il ramo sul server remoto, inviando tutte le modifiche committate dai file locali al server remoto. Tieni presente che le modifiche non vengono implementate nel ramo di produzione. | Pulsante |
Esegui il push delle modifiche a remoto | Se hai eseguito il commit di modifiche al branch corrente che non sono ancora state trasferite alla versione remota del branch, viene visualizzata l'opzione Esegui push delle modifiche sul server remoto. L'operazione Push Changes to Remote (Invia modifiche al client remoto) si applica al ramo in cui ti trovi attualmente, inviando tutte le modifiche committate dai file locali e sincronizzandole con il client remoto. | Pulsante, riquadro Azioni Git |
Ripristina da remoto |
L'opzione Ripristina da remoto ignora tutte le modifiche nel ramo locale e sincronizza i file locali con i file correnti nel ramo remoto. Tieni presente che questo ha due effetti:
|
Pulsante |
Ripristina Condivisi |
L'opzione Ripristina condiviso ignora tutte le modifiche nel ramo locale e sincronizza i file locali con i file correnti nel ramo remoto. Tieni presente che questo ha due effetti:
|
Pulsante |
Ripristina modifiche di cui non è stato eseguito il commit | Se hai salvato modifiche che non hai ancora sottoposto a commit, puoi utilizzare l'opzione Ripristina modifiche non committate per ignorare tutte le modifiche non committate. Per ulteriori informazioni, consulta la pagina della documentazione relativa all'utilizzo del controllo versione e del deployment. | Pulsante |
Esegui test |
Se il progetto è configurato in modo da richiedere il superamento dei test sui dati prima di poter essere implementato in produzione, l'IDE mostrerà il pulsante Esegui test dopo aver 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. Per informazioni sull'esecuzione di test dei dati, consulta la pagina di documentazione Utilizzo del controllo versione e del deployment. Per informazioni sulla configurazione dei test dei dati nel progetto, consulta la pagina della documentazione del parametro test .
|
Pulsante |
Testa connessione Git | Dopo aver configurato Git per il tuo progetto, puoi utilizzare l'opzione Testa connessione Git per eseguire lo strumento di test della connessione Git, che verifica che la connessione Git sia configurata correttamente. Per ulteriori informazioni, consulta la pagina della documentazione relativa al test della connessione Git. | Pulsante, riquadro Azioni Git |
Aggiornato | Se il ramo locale è sincronizzato con quello remoto, viene visualizzato il pulsante Aggiornato. | Pulsante |
Aggiorna dipendenze | Per i progetti che utilizzano l'importazione di progetti remoti, l'opzione Aggiorna dipendenze viene visualizzata la prima volta che aggiungi un progetto remoto o quando il progetto contiene già un progetto remoto importato in cui Looker rileva nuovi commit da importare. Utilizza questa opzione per importare i file del progetto remoto. Se hai appena aggiunto un progetto remoto, l'utilizzo di questa opzione creerà anche un file di blocco manifest, utilizzato da Looker 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. L'obbligo di convalidare il codice LookML dipende dall'impostazione della qualità del codice del progetto. Fai clic sul pulsante per avviare la convalida LookML del modello. Per ulteriori informazioni, consulta la pagina della documentazione Convalida del codice LookML. | Pulsante |
Visualizza progetto su (fornitore Git) | L'opzione Visualizza progetto su (provider Git) apre una finestra del browser con i file del progetto nell'interfaccia del provider Git. | Riquadro Azioni Git |
Visualizza modifiche di cui non è stato eseguito il commit | Se hai salvato modifiche che non hai ancora sottoposto a commit, puoi utilizzare l'opzione Visualizza modifiche non committate per vedere tutte le modifiche che hai salvato dall'ultimo commit. Per ulteriori informazioni, consulta la pagina della documentazione relativa all'utilizzo del controllo versione e del deployment. | Riquadro Azioni Git |