Pular para conteúdo

Exercícios da Aula 13

🛠 Trabalho em Equipe: Colaboração Profissional

Nível: Básico

  1. Convidando o Time:

    • Vá até as configurações (Settings) do seu repositório de portfólio.
    • Localize a aba "Collaborators" e adicione um colega ou uma conta secundária. Qual o e-mail ou usuário que você convidou?
  2. Verificando Permissões:

    • Pesquise no GitHub Docs qual a diferença prática entre as permissões de "Read" e "Write". O que um colaborador com acesso "Read" não consegue fazer em relação ao código-fonte?

Nível: Intermediário

  1. Sincronização Forçada (Pull):

    • Simule uma alteração feita por um colega: vá no GitHub e edite o seu README direto no navegador. Commite a mudança lá.
    • Agora, tente fazer uma alteração local no mesmo README e tente dar um push. Explique por que o Git rejeitou o seu envio e qual o comando você usou para resolver.
  2. Colaborador vs Contribuidor:

    • Se você encontrar um bug em um projeto famoso (como o VS Code), você conseguirá dar git push direto para o repositório deles? Por que?

Nível: Desafio

  1. Simulando o Fluxo de Time:
    • Crie uma Issue no repositório.
    • Atribua essa Issue ao seu colaborador.
    • O colaborador deve criar uma branch, resolver a Issue e abrir um PR.
    • Você deve revisar o código e realizar o Merge. Descreva brevemente como foi a experiência de ver o código de outra pessoa entrando no seu projeto.

Ver Solução