Receber atualizações
As atualizações são essenciais para garantir a segurança e o bom funcionamento do seu portal. Por isso, a NDL mantém um repositório modelo, onde realizamos as atualizações.
Como funciona?
- Quando houver uma atualização, nós publicaremos um novo release aqui
- Você adiciona o repositório remoto apenas a primeira vez
- Recebe as atualizações do repositório remoto
Adicionar o repositório remoto
Vamos configurar o repositório modelo como a fonte oficial para receber novas funcionalidades, correções e melhorias.
Esta configuração deve ser realizada apenas na primeira vez que for receber alguma atualização.
- Com o seu projeto aberto no VS Code
- Abra o terminal
ctrl|cmd + ' - Digite o comando
git remote add upstream https://tfs.ndd.tech/Engenharia%20de%20Software/EngSoft/_git/ndl-docs-base
Você pode verificar se o repositório foi adicionado usando o comando git remote -v. O resultado deve ser algo como:
origin https://tfs.ndd.tech/Engenharia%20de%20Software/EngSoft/_git/ndl (fetch)
origin https://tfs.ndd.tech/Engenharia%20de%20Software/EngSoft/_git/ndl (push)
upstream https://tfs.ndd.tech/Engenharia%20de%20Software/EngSoft/_git/ndl-docs-base (fetch)
upstream https://tfs.ndd.tech/Engenharia%20de%20Software/EngSoft/_git/ndl-docs-base (push)
Buscar atualizações
- No terminal do VS Code
- Execute o comando para buscar as atualizações
git fetch upstream
- Crie uma nova branch temporária para receber as atualizações
git branch feature/atualizacao-upstream
- Agora mude para a branch temporária
git checkout feature/atualizacao-upstream
- Faça o merge das atualizações executando
git merge upstream/main
Se houver conflitos durante o merge, resolva-os manualmente antes de prosseguir com o envio para o repositório remoto.
Enviar atualizações
Após você receber e tratar os arquivos atualizados, vamos enviar para o repositório remoto.
- Adicione todos os arquivos para realizar o commit
git add .
- Realize o commit das alterações
git commit -m "Atualizações recebidas do UPSTREAM"
- Faça o envio das alterações para o Azure TFS
git push origin feature/atualizacao-upstream
Criar a Pull request
- Acesse o repositório
- Você deve estar vendo uma mensagem semelhante a feature/atualizacao-upstream 1m ago
- Clique em Create a pull request
Informações que devem estar selecionadas:
- O repositório do seu portal
- A branch feature/atualizacao-upstream
- Novamente o repositório do seu portal
- A Branch main
- Termine de preencher a Pull request e clique em Create
- Clique em Aprove e depois em Complete
- Selecione Complete associated work items after merging para finalizar quaisquer work itens linkados
- Selecione Delete
feature/atualizacao-upstreamafter merging para deletar a branch que está sendo unificada
- Clique em Complete merge
Quando o PR for aprovado e mesclado, sua main estará atualizada com as mudanças do repositório modelo (upstream/main).
Atualmente apenas o usuário paulo.henrique está autorizado a realizar as aprovações. Para adicionar outros aprovadores entre em contato conosco (paulo.henrique@ndd.tech)
Para saber mais sobre as atualizações, acesse a página O que há de novo?.
Suporte
Qualquer necessidade você pode contar conosco, entre em contato pelo teams ou e-mail: paulo.henrique@ndd.tech.