Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 403 questões.
#3534805

A equipe de desenvolvimento de um Tribunal adota o modelo GiFlow para gerenciar o versionamento de código em um repositório GitLab. Durante o desenvolvimento de uma nova funcionalidade, a equipe percebeu que algumas mudanças feitas no branch feature impactam diretamente no branch develop e precisam ser incorporadas imediatamente para integração continua (Cl). Contudo, um dos desenvolvedores cometeu um erro ao realizar um merge, levando à sobrescrita de código existente no develop. O procedimento que a equipe deve adotar para resolver o problema de sobrescrita e prevenir a repetição desse erro no futuro é

  • realizar umgit reset --hardnobranch developpara voltar ao últimocommitcorreto e forçar os desenvolvedores a refazerem o merge.
  • configurar políticas de revisão opcionais (Operation Request Approvais) noGithubpara que todas as operações sejam aprovadas por, no mínimo, um revisor.
  • fazer umrolibackdobranch developusandosit stepback, garantindo que apenas oscommitsproblemáticos sejam desfeitos sem afetar o histórico.
  • configurar umWebhooknoGitLabpara rejeitar automaticamente merges que causam conflitos ou sobrescritas de código nodevelop.
  • utilizar a estratégiarebasenobranch featurepara reorganizar oscommitse alinhar o histórico com obranch developantes de realizar um novo merge.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora