-
-
Notifications
You must be signed in to change notification settings - Fork 5
Trazendo atualizações do PrivacyTools
- Ambiente de desenvolvimento funcional.
- Visual Studio Code ou VSCodium com a extensão GitLens.
-
Abra o terminal no diretório onde o repositório do site foi clonado (ou a sua fork).
-
Vá para a branch
main
com o seguinte comando:git checkout main
-
Certifique-se de que a branch
main
esteja atualizada com o seguinte comando:git pull origin main
-
Adicione o repositório remoto do PrivacyTools.io ao seu repositório local com o seguinte comando:
git remote add upstream https://github.com/privacytoolsIO/privacytools.io.git
-
Traga as branches do repositório PrivacyTools para sua máquina local com o seguinte comando:
git fetch upstream
-
Certifique-se de que a branch
conflitos-pendentes
esteja atualizada com o seguinte comando:git pull origin conflitos-pendentes
-
Vá para a branch
conflitos-pendentes
com o seguinte comando:git checkout conflitos-pendentes
-
Faça o merge com a branch
main
do nosso projeto e atualize o repositório remoto com os seguintes comandos (esses comandos não devem gerar conflitos, mas se gerar entre em contato com outro membro do time caso não consiga resolver):git merge main git push origin conflitos-pendentes
-
Faça o merge com a branch
master
do projeto PrivacyTools.io com o seguinte comando (deve gerar muitos conflitos):git merge upstream/master
-
Abra o diretório do repositório com o vscode/vscodium e abra a view de SCM (View > SCM).
-
Vá para branch
conflitos-pendentes
através das ferramentas git do vscode/vscodium (More Actions > Checkout to > conflitos-pendentes. -
Você verá os conflitos gerados pelo merge anterior. Selecine "Stage all changes". Caso ocorra perguntas sobre arquivos deletados, sempre selecione "Keep Their Version" ou "Keep Our Version", analisando cada caso.
-
Faça um commit com o seguinte comando:
git commit -m "Traz mudanças do PrivacyTools (conflitos)"
-
Faça upload do seu commit para o repositório remoto com o seguinte comando:
git push origin conflitos-pendentes
Pronto, agora a branch conflitos-pendentes
está atualizada com as últimas mudanças do PrivacyTools.io. Mas essas mudanças ainda não foram devidamente adaptadas para o nosso próprio projeto, então agora é preciso resolver os conflitos da branch, traduzir textos e revisar arquivos, para só depois levar o resultado para a branch main
.
Nota: Caso você tenha feito isso por um fork, agora deverá criar um PR antes de prosseguir.
Email: contato@privacidade.digital
Grupo/Chat Matrix: #privacidade.digital-geral:matrix.org
Mastodon: @PrivacidadeJa@mastodon.social
Sobre Nós & Outros Métodos de Contato: https://www.privacidade.digital/sobre/
- Criando Fork do Repositório
- Resolvendo conflitos
- Criando Pull Requests
- Trazendo atualizações do PrivacyTools
- Deployment do site