Partilhar via


Área de teste 2: Obter do controle do código-fonte

Esta área de teste trata dos casos para trazer itens do repositório de versão usando o comando Get. Eles podem ser aplicados a projetos locais e da Web.

Acesso ao menu de comando

Os caminhos a seguir de menu de ambiente de desenvolvimento integrado do Visual Studio são usados nos casos de teste.

Obter a versão mais recente:
  • Arquivo, Controle da fonte, Obter a versão mais recente.

  • Arquivo, Obter a versão mais recente.

  • Menu de atalho, Obter a versão mais recente.

  • Obter: Arquivo, Controle da fonte, Obter.

Comportamento esperado

Obter a versão mais recente:

Executa uma recuperação silenciosa (sem interface do usuário) da versão mais recente do item no repositório de versões.

Obter:

Exibe a caixa de diálogo Obter e permite que o usuário faça alterações no conjunto de arquivos que será recuperado e modifique as opções que afetam a forma como os arquivos são recuperados.

Casos de teste

Ação Etapas do teste Resultados esperados a serem verificados
Obter a versão mais recente de um arquivo que NÃO existe localmente 1. Crie um projeto.
2. Adicione um item ao projeto.
3. Coloque o projeto sob controle de fonte.
4. Exclua a cópia local do item.
5. Obtenha a versão mais recente do item (Menu de atalho, Obter a versão mais recente).
O arquivo do item é recuperado localmente.
Obter um arquivo que NÃO existe localmente 1. Crie um projeto.
2. Adicione um item ao projeto.
3. Coloque o projeto sob controle de fonte.
4. Exclua a cópia local do item.
5. Obtenha o item (Arquivo, Controle da fonte, Obter <item>).
O arquivo do item é recuperado localmente.
Obter um arquivo que foi verificado exclusivamente e modificado localmente 1. Crie um projeto.
2. Adicione um item ao projeto.
3. Coloque o projeto sob controle de fonte.
4. Faça o check-out do item do projeto exclusivamente.
5. Modifique a cópia local.
6. Obtenha a versão mais recente do item (Arquivo, Obter a versão mais recente do <item>). Se esta etapa der certo, continue para a próxima etapa.
7. Clique no botão Substituir na caixa de diálogo de aviso.
Resultado da Etapa 6 :

A caixa de diálogo de aviso indica que foi feito o check-out do arquivo.

Resultado da Etapa 7:

O arquivo local modificado é substituído pela versão original do repositório de versões.

O arquivo é de leitura/gravação.
Obter e Substituir arquivo com check-out, compartilhado e modificado localmente 1. Crie um novo projeto.
2. Adicione um item ao projeto.
3. Coloque o projeto sob controle de fonte.
4. Faça o check-out do item do projeto como compartilhado.
5. Modifique a cópia local.
6. Obtenha a versão mais recente do item (Arquivo, Obter a versão mais recente do <item>). Se esta etapa der certo, continue para a próxima etapa.
7. Clique em Substituir na caixa de diálogo de aviso.
Resultado da Etapa 6:

A caixa de diálogo de aviso indica que foi feito o check-out do arquivo.

Resultado da Etapa 7:

O arquivo local modificado é substituído pela versão original do repositório de versões.

O arquivo é de leitura/gravação.
Obtenha um arquivo que EXISTA localmente, igual à versão mais recente no repositório de versões 1. Crie um novo projeto.
2. Adicione um item ao projeto.
3. Coloque o projeto sob controle de fonte.
4. Obtenha o item (Arquivo, Controle da fonte, Obter <item>).
O arquivo local permanece inalterado.
Obtenha uma solução com um projeto 1. Crie uma solução com um projeto.
2. Coloque a solução sob controle da fonte.
3. Exclua todos os arquivos do projeto localmente.
4. Obtenha a solução (Arquivo, Controle da fonte, Obter).
Todos os arquivos excluídos são restaurados localmente.