Questões de Concurso
Comentadas sobre gerência de configuração em engenharia de software
Foram encontradas 523 questões
Com relação a ferramentas de controle de versão SVN e GIT, julgue o próximo item.
No GIT, o comando git pull é usado para enviar ao
repositório a alteração que foi efetivada no computador
local.
Com relação a ferramentas de controle de versão SVN e GIT, julgue o próximo item.
O comando git clone permite baixar o repositório do
GitHub para o computador do usuário.
Acerca da gestão ágil de projetos, de DevOps e da arquitetura corporativa, julgue o seguinte item.
A integração contínua emprega testes automatizados nas
alterações de código que deverão ir para o branch do código
principal do sistema, o que tornará o código pronto para rodar
em produção.
Acerca de ferramentas de controle de versão, analise as proposições abaixo.
1) O Subversion é um sistema de controle de versão que foi criado para ter as mesmas funcionalidades do CVS e preservar o mesmo modelo de desenvolvimento, mas sem conter as falhas mais óbvias do CVS.
2) O CVS possui como principal falha de projeto o fato de não dar suporte ao conceito de commit, que foi sanado com a construção do SVN.
3) O Git é um sistema de controle de versão distribuído, no qual, em vez de se fazer um "checkout" da ponta atual do código-fonte, faz-se um "clone" de todo o repositório.
4) Os comandos git svn e git cvs funcionam como pontes bidirecionais, permitindo que o Git funcione como cliente válido de repositórios Subversion ou CVS, respectivamente.
Estão corretas, apenas:
Um grupo de programadores, trabalhando no projeto “Solução” decidiu controlar a versão de código por meio do software CVS. Para isso é necessário criar o repositório.
Qual o comando correto para criar esse repositório, pela primeira vez, no diretório “/home/Solucao/CVS_root”?
Analise as afirmativas abaixo com relação aos softwares para versionamento.
1. Os sistemas de controle de versões podem ser classificados em dois modelos de gerenciamento de repositórios: centralizado e distribuído.
2. No modelo centralizado de sistemas de controle de versão existe um repositório distribuído com várias cópias de trabalho.
3. Um software para versionamento consiste, basicamente, em um local para armazenamento de artefatos gerados durante o desenvolvimento de sistemas de software.
4. O controle de versão é composto de duas partes: o repositório e a área de trabalho. A área de trabalho armazena todas as versões dos documentos (histórico de evolução do documento) e o repositório ativo mantém o documento sendo trabalhado.
Assinale a alternativa que indica todas as afirmativas corretas.
O desenvolvedor faz um fork de um projeto para o qual não possui permissão de escrita e realiza um clone a fim de baixar o código para sua estação de trabalho. Após codificar as suas contribuições, o desenvolvedor deverá tomar uma ação para que suas alterações sejam enviadas para o repositório original que fez o fork.
Essa ação é denominada
Com relação a subversion, julgue o item subsecutivo.
O programa independente denominado svnserve pode ser
invocado por SSH e, portanto, não disponibiliza o repositório
para outro subversion através da rede.