1 Sincronizar repositório local com a nuvem

1.1 Verificar alterações locais

Antes de iniciar a sincronização, verifique se há alterações locais que deseja salvar ou descartar:

git status

Utilize git add para validar alterações que desejar, caso ainda não estejam validadas e git commit -m “(mensagem do commit)” para salvar as alterações.

Se desejar descartar alterações, utilize o comando git checkout - - [arquivo]. Para mais detalhes veja isto.

Utilize git push para enviar as atualizações para a nuvem.

1.2 Verificar alterações na nuvem

Utilize git fetch para recuperar informações sobre o estado mais recente do repositório na nuvem, e em seguida git status para verificar a situação do repositório local em relação à nuvem.

Caso o repositório da nuvem contenha alterações que não existem no repositório local, utilize git merge origin/[branch] para sincronizar.

Conselho enigmático do Mestre dos Magos ao final do episódio:

É possível realizar as operações acima utilizando apenas o comando git pull.

2 Atualizar consultas da execução

Essa parte é fácil né? ;) Só não esqueça de salvar as consultas em formato .xlsx na pasta data-raw/.

3 Make build

Após salvar as consultas da execução na pasta data-raw/, abra o Git Bash, execute o comando make build, e reze para que tudo dê certo.

4 Make deploy

Abra o Qlikview, utilize o comando Recarregar e verifique na aba “Painel de controle” o resultado dos testes e se os dados da execução foram atualizados. Se estiver tudo em ordem, fique feliz. Feche o Qlikview e volte ao Git Bash. Num ato de fé, execute o comando make deploy1. Ao final da execução, verifique se o app foi copiado para a pasta da Reestimativa na rede.


  1. Se sua curiosidade científica é maior do que sua fé, você pode estudar o funcionamento do make deploy aqui.