Questões de Concurso
Sobre gerência de configuração em engenharia de software
Foram encontradas 392 questões
No Git, a informação é tratada como um conjunto de arquivos, sendo a primeira versão armazenada de forma completa, e apenas as mudanças são armazenadas nas versões seguintes.
Jéssica atribuiu para o TCEMóvel a estratégia de merge:
( ) Identificação de Configuração; ( ) Controle de Configuração; ( ) Auditoria de Configuração; ( ) Administração de Estados.
Analise as afirmativas acima e dê valores Verdadeiro (V) ou Falso (F) e assinale a alternativa que apresenta a sequência correta de cima para baixo.
( ) Jenkins facilita a adoção das práticas de DevOps.
( ) Git é um sistema de controle de versões distribuído.
( ) Puppet roda tanto em ambientes Linux como no Windows.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
git commit -m "Mensagem de commit"
1) O comando git diff exibe as mudanças entre os commits, o commit, a árvore de trabalho etc.
2) O comando git rebase redefine o HEAD atual para a condição especificada.
3) O comando git stash armazena as alterações em um diretório fora do diretório de trabalho.
4) O comando git revision exibe qual revisão e qual foi o autor que alterou cada linha de um arquivo pela última vez.
Estão corretas, apenas:
Considere as seguintes afirmativas sobre o Git:
I. No Git, o comando "git commit" é usado para gravar mudanças no repositório, adicionando os arquivos atuais do índice e uma mensagem descrevendo as alterações.
II. O Git permite apenas o armazenamento de um único histórico linear de alterações, o que facilita o acompanhamento das modificações ao longo do tempo.
III. O Git é um sistema de controle de versão centralizado, o que significa que todos os desenvolvedores precisam se conectar a um servidor central para realizar alterações em seus projetos.
IV. As ramificações (branches) no Git permitem que os desenvolvedores trabalhem em diferentes linhas de desenvolvimento de forma isolada, sem interferir no código da ramificação principal.
V. O comando "git stash" é usado para descartar permanentemente as alterações não comprometidas no repositório local.
Selecione a alternativa que contém apenas afirmativas corretas
Para criar o branch local “dois”, através da linha de comando, Ana deve executar o comando git com os argumentos:
Carlos recorreu ao comando git:
Julgue o seguinte item, relativo a DevOps, Jenkins e GIT.
No ambiente GIT, uma branch é definida como uma coleção
de referências junto com um banco de dados de objetos que
contém todos os objetos que são acessíveis a partir das
referências dos “ramos” do desenvolvimento.
É uma desvantagem de um sistema de controle de versão centralizado o ponto único de falha incorporado no servidor centralizado, pois, se o servidor remoto falhar, ninguém da equipe de desenvolvimento poderá trabalhar no código ou enviar alterações.
Julgue o item a seguir, relativo a infraestrutura como código (IaC, na sigla em inglês).
A IaC declarativa especifica as propriedades dos recursos de
infraestrutura que deseja provisionar e, em seguida, a
ferramenta IaC descobre como alcançar esse resultado final
por conta própria.