Logo Passei Direto
Buscar

Tipos de controles de versão e verbetes

User badge image
robson.gm

em

Ferramentas de estudo

Questões resolvidas

Existem diversas ferramentas de controle de versão disponíveis no mercado, porém há certa confusão entre as ferramentas e os gerenciadores de repositórios.
Assinale a alternativa que apresenta ferramentas de controle de versão:
A. Git, Subversion, Mercurial.
B. Git, Subversion, Mercurial, Darcs, Bazaar, Redmine e Rational Clearcase.
C. Github e Bitbucket.
D. Nenhuma das anteriores.

Os sistemas de controle de versão têm um conjunto de operações que facilitam a organização e o controle dos códigos-fonte implementados pelas equipes.
Dentre elas, há uma responsável pela recuperação de uma versão específica do arquivo. Que operação é essa?
A. Commit.
B. Revert.
C. Diff.
D. Checkout.

Os repositórios têm alguns conceitos que os diferenciam e merecem destaque.
Um deles é a estrutura lógica que mapeia todas as versões armazenadas para determinado arquivo. A que conceito a afirmação se refere?
A. Repositórios centralizados.
B. Repositórios distribuídos.
C. Árvores de versões.
D. Repositório de arquivos.

Independente do tipo de controle de versão, seja ele centralizado ou distribuído, eles têm operações básicas.
Assinale a alternativa que apresenta as operações básicas do controle de versão centralizado:
A. Clone, Commit, Update.
B. Commit, Pull, Push.
C. Checkout, Commit, Update.
D. Checkout, Pull, Push.

Os sistemas de controle de versão possibilitam o desmembramento do projeto de desenvolvimento de software em diversas linhas.
Uma dessas linhas é utilizada especialmente para o desenvolvimento de novas funcionalidades, sem comprometer a linha principal. Assinale a alternativa que corresponde a essa característica:
A. Trunk.
B. Branch.
C. Tag.
D. Merge.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Existem diversas ferramentas de controle de versão disponíveis no mercado, porém há certa confusão entre as ferramentas e os gerenciadores de repositórios.
Assinale a alternativa que apresenta ferramentas de controle de versão:
A. Git, Subversion, Mercurial.
B. Git, Subversion, Mercurial, Darcs, Bazaar, Redmine e Rational Clearcase.
C. Github e Bitbucket.
D. Nenhuma das anteriores.

Os sistemas de controle de versão têm um conjunto de operações que facilitam a organização e o controle dos códigos-fonte implementados pelas equipes.
Dentre elas, há uma responsável pela recuperação de uma versão específica do arquivo. Que operação é essa?
A. Commit.
B. Revert.
C. Diff.
D. Checkout.

Os repositórios têm alguns conceitos que os diferenciam e merecem destaque.
Um deles é a estrutura lógica que mapeia todas as versões armazenadas para determinado arquivo. A que conceito a afirmação se refere?
A. Repositórios centralizados.
B. Repositórios distribuídos.
C. Árvores de versões.
D. Repositório de arquivos.

Independente do tipo de controle de versão, seja ele centralizado ou distribuído, eles têm operações básicas.
Assinale a alternativa que apresenta as operações básicas do controle de versão centralizado:
A. Clone, Commit, Update.
B. Commit, Pull, Push.
C. Checkout, Commit, Update.
D. Checkout, Pull, Push.

Os sistemas de controle de versão possibilitam o desmembramento do projeto de desenvolvimento de software em diversas linhas.
Uma dessas linhas é utilizada especialmente para o desenvolvimento de novas funcionalidades, sem comprometer a linha principal. Assinale a alternativa que corresponde a essa característica:
A. Trunk.
B. Branch.
C. Tag.
D. Merge.

Prévia do material em texto

Tipos de controles de versão e verbetes
Exercícios
1. Existem diversas ferramentas de controle de versão disponíveis no mercado,
porém há certa confusão entre as ferramentas e os gerenciadores de repositórios.
Assinale a alternativa que apresenta ferramentas de controle de versão:
Você acertou!
B. Git, Subversion, Mercurial.
São sistemas de controle de versão: Git, Subversion, Mercurial, Darcs,
Bazaar, Redmine e Rational Clearcase. Já   o   Github   e   o   Bitbucket   são
gerenciadores de repositórios utilizados por essas ferramentas.
2. Os sistemas de controle de versão têm um conjunto de operações que facilitam a
organização e o controle dos códigos-fonte implementados pelas equipes. Dentre
elas, há uma responsável pela recuperação de uma versão específica do arquivo.
Que operação é essa?
Você acertou!
D. Checkout.
CHECKOUT é responsável pela recuperação de determinada versão. Já
o COMMIT cria uma nova versão; o REVERT possibilita o descarte das mudanças;
o DIFF permite  a  comparação de arquivos;  e  o LOCK garante  o  travamento  de
determinado arquivo.
3. Os repositórios têm alguns conceitos que os diferenciam e merecem destaque.
Um deles é a estrutura lógica que mapeia todas as versões armazenadas para
determinado arquivo.
A que conceito a afirmação se refere?
Você acertou!
C. Árvores de versões.
A estrutura lógica de mapeamento é realizada pela árvore de versões . Já os
repositórios centralizados e distribuídos são tipos de arquitetura existentes para o
controle  de versão.  E o  repositório  de arquivos é apenas um armazenador  de
arquivos sem nenhum tipo de controle.
4. Independente do tipo de controle de versão, seja ele centralizado ou distribuído,
eles têm operações básicas. No entanto, cada um tem um conjunto básico de
operações.
Assinale a alternativa que apresenta as operações básicas do controle de versão
centralizado:
Você acertou!
D. Checkout, Commit, Update.
As três principais operações do controle de versão centralizado
são: Checkout, Commit e Update. Já para o controle de versão distribuído,  as
operações são: Clone, Commit, Update, Pull e Push.
5. Os sistemas de controle de versão possibilitam o desmembramento do projeto de
desenvolvimento de software em diversas linhas. Uma dessas linhas é utilizada
especialmente para o desenvolvimento de novas funcionalidades, sem
comprometer a linha principal.
Assinale a alternativa que corresponde a essa característica:
Você acertou!
B. Branch.
A branch é utilizada especialmente para a implementação de novas
funcionalidades. Já a trunk é a linha principal. A tag é o estado fixo da versão.
O merge é  a   junção  de  dois   arquivos  alterados  ao  mesmo   tempo  e  o diff é  a
possibilidade   de   comparação   entre   arquivos   locais   com   os   armazenados   no
repositório.
	Tipos de controles de versão e verbetes
	Exercícios

Mais conteúdos dessa disciplina