Para acessar os comandos do Git, clique no botão no canto superior direito do ambiente de desenvolvimento integrado do Looker ou selecione o botão Git Actions no menu de navegação à esquerda.
O painel Git Actions não estará disponível até você configurar seu projeto para o Git.
A tabela abaixo mostra os possíveis comandos do Git. Os comandos que você vê no ambiente de desenvolvimento integrado do Looker dependem de onde você está no processo de fazer alterações e implantar na produção. O ambiente de desenvolvimento integrado mostra apenas os comandos Git que se aplicam ao seu status atual.
Função | Descrição | Como acessar |
---|---|---|
Confirmar | Depois de fazer e salvar as mudanças no projeto LookML, use o botão Confirmar alterações e enviar para confirmar essas mudanças na ramificação local e enviá-las para produção. Consulte a página de documentação Como usar o controle de versões e a implantação para mais informações. | Painel Git Actions |
Confirmar alterações e enviar | Botão | |
Confirmar e resolver conflito | O botão Confirmar e resolver conflito é exibido quando você faz alterações após um conflito de mesclagem. Clique em Confirmar e resolver conflito para confirmar as alterações e limpar o conflito de mesclagem. | Botão |
Histórico de confirmação | Mostra a lista de confirmações para a ramificação, incluindo todas as confirmações que você extraiu para a ramificação de desenvolvimento da ramificação de produção (incluindo confirmações de outros usuários). Se você estiver usando o GitHub e as Configurações do projeto do Git tiverem a Integração com o GitHub ativada, cada confirmação incluirá um link para a confirmação no GitHub para que você possa ver as mudanças exatas. Essa funcionalidade também funciona com outros provedores Git se as Configurações do projeto do Git tiverem o equivalente do provedor Git da integração com o GitHub ativado. Para abrir os links, você precisará de uma conta no seu provedor Git. | Painel Git Actions |
Configurar o Git | Se você acabou de criar um projeto, precisará configurar o Git para ele. Consulte a página de documentação Como configurar e testar uma conexão do Git para ver mais informações. | Botão |
Implantar do modo remoto | Para projetos em que o desenvolvedor tem acesso somente leitura, o botão Implantar a partir de um local remoto é implantado a partir da ramificação de produção remota. | Botão |
Implantar na produção | Depois de confirmar as alterações, use a opção Implantar na produção para atualizar a ramificação de produção com as alterações confirmadas da ramificação de desenvolvimento. Essa opção não estará disponível se o projeto estiver configurado para solicitações de envio necessárias. Além disso, se o projeto estiver ativado no modo de implantação avançado, o botão Implantar na produção não vai ser exibido. Em vez disso, você verá Mesclar para ramificação principal. | Botão, painel Git Actions |
Não resolver | O botão Não resolver aparece quando há um conflito de combinação entre um ou mais desenvolvedores ou ramificações de desenvolvimento no projeto. O botão Don't Resolver envia a versão atual da ramificação, com todos os marcadores de conflito de mesclagem, para o controle remoto. Essa opção só deve ser usada por usuários avançados do Git, já que os marcadores de conflito de combinação provavelmente inutilizam os modelos. | Botão |
Mesclar para ramificação principal | Se o projeto estiver ativado no modo de implantação avançado, o botão Mesclar para ramificação principal será exibido depois da confirmação. Isso solicita que você mescle as alterações na ramificação principal. Depois de mesclar as mudanças na ramificação principal, um desenvolvedor do Looker com a permissão deploy pode implantar as mudanças no ambiente de produção usando um webhook, a API ou a UI do gerenciador de implantação no ambiente de desenvolvimento integrado do Looker.
|
Botão |
Aberto (provedor Git) | A opção Open (Git provider) abre uma janela do navegador para os arquivos do projeto na interface do seu provedor Git. | Botão |
Abrir solicitação de envio | Para projetos em que as solicitações de envio são recomendadas ou obrigatórias, a opção Abrir solicitação de envio abrirá uma nova janela do navegador para a página de solicitação de envio do provedor Git. A partir daí, você pode criar uma solicitação de envio para sua ramificação de desenvolvedor.OBSERVAÇÃO: até que a solicitação de envio seja aprovada e/ou fechada, todas as confirmações futuras na ramificação serão incluídas na mesma solicitação. | Painel Git Actions |
Extrair e mesclar outras alterações | O botão Pull & Merge Other Changes tem a mesma função que Pull from (production), mas o botão Pull & Merge Other Changes é visto em circunstâncias diferentes: quando você confirmou as alterações na ramificação, mas não as implantou, e também há alterações confirmadas, remotas e não implantadas na ramificação. Nesse caso, você precisa extrair as alterações do controle remoto e mesclá-las à ramificação. | Botão |
Extrair do branch principal | Se o projeto estiver ativado com o modo de implantação avançada, a opção Extrair da ramificação principal será exibida quando a ramificação principal tiver confirmações que não estão na sua ramificação de desenvolvedor. | Botão |
Extrair de (ramificação de produção) | A opção Extrair de (ramificação de produção) não está disponível quando a ramificação de desenvolvedor atual tem alterações não confirmadas. É preciso confirmar as alterações na ramificação para ver a opção Extrair de (ramificação de produção). | Botão, painel Git Actions |
Extrair alterações remotas | Se outras pessoas confirmaram e enviaram alterações em um branch, a versão remota dele estará à frente da versão local dele. O botão Pull Remote Changes se aplica ao branch em que você está atualmente. Ele recupera as versões mais recentes de todos os arquivos alterados na ramificação remota e as sincroniza com os arquivos locais. | Botão |
Enviar ramificação para remoto | Se você tiver criado um branch que não exista na extremidade remota, o botão Enviar ramificação para remoto será exibido. A opção Enviar ramificação para remoto cria a ramificação na extremidade remota, enviando todas as alterações confirmadas dos arquivos locais para a extremidade remota. As mudanças não serão implantadas na ramificação de produção. | Botão |
Enviar alterações para um ambiente remoto | Se você tiver confirmado alterações na ramificação atual que ainda não foram enviadas para a versão remota dele, verá a opção Enviar alterações para o remoto. A operação Enviar alterações para um ambiente remoto se aplica à ramificação atual, enviando todas as alterações confirmadas dos arquivos locais e sincronizando-as com a extremidade remota. | Botão, painel Git Actions |
Reverter para remoto |
A opção Revert to Remote descarta todas as alterações na ramificação local e sincroniza os arquivos locais com os atuais na ramificação remota. Isso tem dois efeitos:
|
Botão |
Reverter para compartilhada |
A opção Revert to Shared descarta todas as alterações na ramificação local e sincroniza os arquivos locais com os atuais na ramificação remota. Isso tem dois efeitos:
|
Botão |
Reverter alterações não confirmadas | Se você salvou alterações que ainda não foram confirmadas, pode usar a opção Reverter alterações não confirmadas para descartar todas as que não foram confirmadas. Consulte a página de documentação Como usar o controle de versões e a implantação para mais informações. | Botão |
Executar testes |
Se o projeto estiver configurado para exigir que os testes de dados sejam aprovados antes da implantação na produção, o ambiente de desenvolvimento integrado vai apresentar o botão Executar testes depois que você confirmar as mudanças no projeto. É necessário passar nos testes de dados antes de implantar as mudanças na produção. Também é possível executar os testes manualmente clicando no ícone Run Data Tests no painel Project Health. Consulte a página de documentação Como usar o controle de versões e a implantação para ver como executar testes de dados. Consulte a página de documentação do parâmetro test para informações sobre como configurar testes de dados no seu projeto.
|
Botão |
Testar conexão Git | Depois de configurar o Git para seu projeto, use a opção Test Git Connection para executar a ferramenta Git Test Connection, que verifica se sua conexão Git está configurada corretamente. Consulte a página de documentação Como testar sua conexão do Git para ver mais informações. | Botão, painel Git Actions |
Atualizado | Se a ramificação local estiver sincronizada com a remota, você vai ver o botão Up to Date. | Botão |
Atualizar dependências | Para projetos que usam importação de projeto remoto, a opção Atualizar dependências é exibida quando você adiciona um projeto remoto pela primeira vez ou quando o projeto já tem um projeto remoto importado que o Looker detecta tem novas confirmações para incluir nele. Use essa opção para trazer os arquivos do projeto remoto. Se você acabou de adicionar um projeto remoto, essa opção também vai criar um arquivo de bloqueio de manifesto, que o Looker usa para rastrear a versão do projeto remoto. Para mais informações, consulte a seção Como detectar automaticamente novas versões de um projeto remoto da página de documentação Como importar arquivos de outros projetos. | Botão, painel Git Actions |
Validar o LookML | Se você salvou as mudanças nos arquivos, talvez seja exibido o botão Validate LookML. A validação do LookML depende ou não da configuração da qualidade do código do seu projeto. Clique no botão para iniciar a validação do LookML do modelo. Consulte a página de documentação Como validar o LookML para mais informações. | Botão |
Acessar projeto em (provedor do Git) | A opção View Project on (Git provider) abre uma janela do navegador para os arquivos do projeto na interface do provedor do Git. | Painel Git Actions |
Ver alterações não confirmadas | Se você salvou alterações que ainda não foram confirmadas, pode usar a opção Ver alterações não confirmadas para ver todas as alterações salvas desde a última confirmação. Consulte a página de documentação Como usar o controle de versões e a implantação para mais informações. | Painel Git Actions |