SóProvas


ID
1734715
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação à área de controle de versão, julgue o item subsequente.

Os desenvolvedores devem implementar novas funcionalidades no SVN somente no código que recebeu uma tag.


Alternativas
Comentários
  • Não se faz alterações na tag, mas sim no branch.


    TAG

    É um marcador de um estado do código em um determinado momento. É um ponto no tempo no trunk ou em um branch que você deseja preservar. As duas principais razões para a preservação seriam:

    - este é um grande lançamento do software, se alfa, beta, RC ou RTM;

    - este é o ponto mais estável do software antes de aplicar revisões importantes sobre o trunk.


    Não é comum trabalhar em cima de uma tag. É criado um marco que pode ser acessado facilmente. Quando encontrar um bug em versão antiga que precisa de uma solução, é fácil criar um branch em cima dele para fazer o conserto.

    O que costuma diferenciar tag de branch é justamente a estabilidade do conteúdo. Você não deve mexer em um repositório tag. Ele se diferencia do trunk por ser algo secundário e quase sempre está no passado.


    Fonte: http://pt.stackoverflow.com/questions/20989/o-que-branch-tag-e-trunk-realmente-significam

  • A tag pode ser modificada diretamente ao contrário do baseline que necessita de uma solicitação de mudança