Questões de Concurso
Comentadas sobre gerência de configuração em engenharia de software
Foram encontradas 278 questões
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.
Com relação a subversion, julgue o item subsecutivo.
Um subversion implementa um sistema de arquivos virtuais
que rastreia mudanças em árvores inteiras de diretório ao longo
do tempo, de forma a não permitir que diretórios tenham
controle de versão, mas somente arquivos.
Com relação a subversion, julgue o item subsecutivo.
Subversion é um sistema genérico para gerenciar qualquer
coleção de arquivos, como, por exemplo, uma lista de compras.
Como exemplo de soluções livres para o processo de versionamento (sistemas de controle de versão de arquivos) temos os softwares, livres para o uso, tais como:
1. CVS
2. Git
3. SVN