Referência de comandos do Git

Pode aceder aos comandos Git a partir do botão na parte superior direita do IDE do Looker ou clicando no botão Ações do Git no menu de navegação principal.

O painel Ações do Git não está disponível até configurar o seu projeto para o Git.

A tabela seguinte mostra os possíveis comandos Git. Tenha em atenção que os comandos apresentados no IDE do Looker dependem do ponto em que se encontra no processo de fazer alterações e implementar na produção. O IDE mostra apenas os comandos Git que se aplicam ao seu estado atual.

Função Descrição Como aceder
Consolidação Depois de fazer e guardar as alterações ao seu projeto LookML, use o botão Commit Changes & Push para confirmar estas alterações na sua ramificação local e enviá-las para produção. Consulte a página de documentação Usar o controlo de versões e implementar para mais informações. Painel Ações do Git
Consolide as alterações e envie Botão
Consolide e resolva conflitos O botão Confirmar e resolver conflito é apresentado quando faz alterações após um conflito de união. Clique em Confirmar e resolver conflito para confirmar as alterações e limpar o conflito de união. Botão
Histórico de consolidações Mostra a lista de commits para o seu ramo, que inclui todos os commits que extraiu para o seu ramo de desenvolvimento a partir do ramo de produção (incluindo commits de outros utilizadores).

Se estiver a usar o GitHub e as Definições do projeto do Git tiverem a integração do GitHub ativada, cada um dos commits inclui um link para o commit no GitHub, para que possa ver as alterações exatas. Esta funcionalidade também funciona com outros fornecedores de Git se as Definições do projeto do Git tiverem o equivalente do fornecedor de Git à integração do GitHub ativado. Para abrir os links, precisa de uma conta no seu fornecedor de Git.
Painel Ações do Git
Configurar Git Se acabou de criar um projeto, tem de configurar o Git para o projeto. Consulte a página de documentação Configurar e testar uma ligação Git para mais informações. Botão
Crie texto de programador Para aumentar o desempenho, quando abre um projeto do LookML pela primeira vez no modo de programação, o IDE do Looker apresenta a versão do projeto no modo de produção, juntamente com o botão Criar cópia do programador. Depois de clicar no botão Criar cópia do programador para o projeto, o IDE do Looker cria a sua ramificação Git pessoal e carrega o projeto do LookML no modo de desenvolvimento. Botão
Implemente a partir de um repositório remoto Para projetos em que o programador tem acesso só de leitura, o botão Implementar a partir de remoto implementa a partir do ramo de produção remoto. Botão
Implementar na produção Depois de confirmar as alterações, use a opção Implementar na produção para atualizar a ramificação de produção com as alterações confirmadas da ramificação de desenvolvimento. Esta opção não está disponível se o seu projeto estiver configurado para pedidos de obtenção obrigatórios. Além disso, se o seu projeto estiver ativado para o modo de implementação avançado, não vê o botão Implementar em produção. Em alternativa, é apresentado Unir ao ramo principal. Botão, painel Ações do Git
Não resolver O botão Não resolver é apresentado quando existe um conflito de união entre um ou mais programadores ou ramificações de programação no projeto. O botão Não resolver envia a versão atual da ramificação, com todos os marcadores de conflitos de união, para o repositório remoto.

Esta opção só deve ser usada por utilizadores avançados do Git, uma vez que os marcadores de conflitos de união podem tornar os seus modelos inutilizáveis.
Botão
Unir ao ramo principal Se o seu projeto estiver ativado com o modo de implementação avançado, o botão Unir ao ramo principal é apresentado depois de fazer uma confirmação. Isto pede-lhe para unir as suas alterações ao ramo principal. Depois de unir as alterações ao ramo principal, um programador do Looker com a permissão deploy pode implementar as alterações no ambiente de produção através de um webhook, da API ou da IU do gestor de implementação no IDE do Looker. Botão
Abrir (fornecedor de Git) A opção Abrir (fornecedor do Git) abre uma janela do navegador para os ficheiros do projeto na interface do seu fornecedor do Git. Botão
Abrir pedido de envio Para projetos em que os pedidos de envio são recomendados ou obrigatórios, a opção Abrir pedido de envio abre uma nova janela do navegador para a página de novo pedido de envio do seu fornecedor de Git. A partir daí, pode criar um pedido de envio para a sua ramificação de programador.

NOTA: até que o pedido de envio seja aprovado e/ou fechado, todas as confirmações futuras na ramificação são incluídas no mesmo pedido de envio.
Painel Ações do Git
Retire e una outras alterações O botão Extrair e unir outras alterações tem a mesma função que Extrair de (ramo de produção), mas o botão Extrair e unir outras alterações é apresentado em circunstâncias diferentes: quando tem alterações comprometidas no seu ramo, mas não as implementou, e também existem alterações remotas, não implementadas e comprometidas no ramo. Neste caso, tem de extrair as alterações do repositório remoto e juntá-las ao seu ramo. Botão
Retirar do ramo principal Se o seu projeto estiver ativado com o modo de implementação avançado, a opção Extrair do ramo principal é apresentada quando o ramo principal tem commits que não estão no seu ramo de programador. Botão
Retirar de (ramo de produção) A opção Extrair de (ramo de produção) não está disponível quando o ramo de programador atual tem alterações não comprometidas. Tem de consolidar as alterações na ramificação antes de ver a opção Extrair de (ramificação de produção). Botão, painel Ações do Git
Retirar alterações de remoto Se outras pessoas tiverem confirmado e enviado alterações num ramo, a versão remota do ramo vai estar à frente da sua versão local do ramo. O botão Retirar alterações de remoto aplica-se ao ramo em que se encontra. Clique no botão Extrair alterações remotas para obter as versões mais recentes de todos os ficheiros alterados na ramificação a partir da extremidade remota e sincronizá-los com os seus ficheiros locais. Botão
Enviar ramo para remoto Se tiver criado uma ramificação que não existe no lado remoto, é apresentado o botão Enviar ramificação para remoto. A opção Enviar ramo para remoto cria o ramo no lado remoto, enviando todas as alterações confirmadas dos seus ficheiros locais para o lado remoto. Tenha em atenção que esta ação não implementa as alterações no ramo de produção. Botão
Enviar alterações para remoto Se tiver confirmado alterações no ramo atual que ainda não foram enviadas para a versão remota do ramo, é apresentada a opção Enviar alterações para remoto. A operação Enviar alterações para remoto aplica-se ao ramo em que se encontra. Clique no botão Enviar alterações para remoto para enviar todas as alterações confirmadas dos seus ficheiros locais e sincronizá-las com o ponto final remoto. Botão, painel Ações do Git
Reverta para o remoto A opção Reverter para remoto rejeita todas as alterações na ramificação local e sincroniza os ficheiros locais com os ficheiros atuais na ramificação remota. Tenha em atenção que isto tem dois efeitos:
  1. Rejeita todas as alterações consolidadas e não consolidadas que não tenham sido implementadas na produção
  2. Atualiza a versão local da ramificação com todas as alterações que outros utilizadores tenham feito à ramificação
Botão
Reverta para Partilhado A opção Reverter para partilhado rejeita todas as alterações na ramificação local e sincroniza os ficheiros locais com os ficheiros atuais na ramificação remota. Tenha em atenção que isto tem dois efeitos:
  1. Rejeita todas as alterações consolidadas e não consolidadas que não tenham sido implementadas na produção
  2. Atualiza a versão local da ramificação com todas as alterações que outros utilizadores tenham feito à ramificação
Botão
Reverter alterações não consolidadas Se tiver alterações guardadas que ainda não foram confirmadas, pode usar a opção Reverter alterações não confirmadas para rejeitar todas as alterações que não foram confirmadas. Consulte a página de documentação Usar o controlo de versões e implementar para mais informações. Botão
Execute testes Se o seu projeto estiver configurado para exigir a aprovação em testes de dados antes de poder ser implementado para produção, o IDE apresenta o botão Executar testes depois de confirmar as alterações ao projeto. Tem de passar nos testes de dados antes de poder implementar as alterações na produção. Também pode executar os testes manualmente clicando no ícone Executar testes de dados no painel Estado do projeto. Consulte a página de documentação Usar o controlo de versões e implementar para ver informações sobre a execução de testes de dados. Consulte a página de documentação do parâmetro test para obter informações sobre a configuração de testes de dados no seu projeto. Botão
Testar ligação do Git Depois de configurar o Git para o seu projeto, pode usar a opção Testar ligação do Git para executar a ferramenta de teste de ligação do Git, que verifica se a ligação do Git está configurada corretamente. Consulte a página de documentação Testar a ligação Git para mais informações. Botão, painel Ações do Git
Atualizado Se a ramificação local estiver sincronizada com a ramificação remota, é apresentado o botão Atualizado. Botão
Atualizar dependências Para projetos que usam a importação de projetos remotos, a opção Atualizar dependências é apresentada quando adiciona um projeto remoto pela primeira vez ou quando o seu projeto já tem um projeto remoto importado que o Looker deteta que tem novos commits para incorporar no seu projeto. Use esta opção para importar os ficheiros do projeto remoto. Se acabou de adicionar um projeto remoto, a utilização desta opção também cria um ficheiro de bloqueio do manifesto, que o Looker usa para acompanhar a versão do projeto remoto. Consulte a secção Detetar automaticamente novas versões de um projeto remoto na página de documentação Importar ficheiros de outros projetos para mais informações. Botão, painel Ações do Git
Validar LookML Se tiver guardado alterações aos seus ficheiros, pode ver o botão Validar LookML. (Se tem ou não de validar o seu LookML depende da definição do projeto para a qualidade do código.) Clique no botão para iniciar a validação do LookML do seu modelo. Consulte a página de documentação Validar o seu LookML para mais informações. Botão
Ver projeto em (fornecedor de Git) A opção Ver projeto em (fornecedor de Git) abre uma janela do navegador para os ficheiros do projeto na interface do seu fornecedor de Git. Painel Ações do Git
Ver alterações não consolidadas Se tiver alterações guardadas que ainda não foram confirmadas, pode usar a opção Ver alterações não confirmadas para ver todas as alterações que guardou desde a última confirmação. Consulte a página de documentação Usar o controlo de versões e implementar para mais informações. Painel Ações do Git