Questões de Concurso
Comentadas sobre gerência de configuração em engenharia de software
Foram encontradas 567 questões
Fonte: SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo, Person Prentice Hall, 2011.
O Git é um sistema de controle de versão, criado em 2005 por Linus Torvalds, bastante utilizado em projetos de desenvolvimento de software. Considere que um desenvolvedor deseja ver o histórico de commits em formato gráfico simplificado no terminal para identificar a linha de tempo e os branches e assinale a alternativa que descreve o comando a ser utilizado.
I. O Git é um sistema de controle de versão centralizado, semelhante ao SVN, em que todas as alterações são registradas em um servidor único.
II. O Git permite rastrear mudanças em arquivos de texto, como códigos-fonte.
III. O comando git commit é utilizado para criar um novo repositório vazio.
IV. O comando git clone é usado para copiar um repositório existente.
É correto o que se afirma apenas em:
(__) A branch main deve conter sempre o código mais estável e pronto para produção.
(__) Commits devem ter mensagens claras e descritivas, facilitando o histórico do projeto.
(__) O uso de merge é desnecessário quando se trabalha com múltiplas branches.
(__) O Git permite controlar versões de arquivos, facilitando auditorias e reversões.
Assinale a sequência correta de cima para baixo.
Isso posto, a solução para o problema descrito é a (o):
“É uma cópia de um repositório existente para o seu próprio namespace ou conta, permitindo realizar alterações e experimentar o projeto livremente, pois a cópia é totalmente sua e você tem permissão para fazer push para ela”.
O elemento do sistema de controle de versão git correspondente à descrição citada é:
Com base nessa situação, qual das seguintes soluções é a mais adequada?