Partilhar via


Área de teste 2: Obter do controle de origem

Esta área de teste abrange os casos de teste para recuperar itens do armazenamento de versão por meio do comando Get. Esses casos de teste devem ser aplicados para locais e projetos da Web.

Acesso do Menu de comando

O seguinte Visual Studio caminhos de menu do ambiente de desenvolvimento integrado são usados em casos de teste.

Obtenha a versão mais recente:

  • Arquivo -> Controle de fonte de -> Obtenha a versão mais recente.

  • Arquivo -> Obtenha a versão mais recente.

  • Menu de atalho - > Obtenha a versão mais recente.

  • Get: arquivo -> Controle de fonte de -> Get.

Comportamento esperado

Obtenha a versão mais recente:

Executa uma recuperação silenciosa (sem interface) da última versão do item do armazenamento de versão.

Obter:

Exibe o obter caixa de diálogo e permite ao usuário fazer alterações para o conjunto de arquivos que será recuperado, bem como modificar as opções que afetam como os arquivos são recuperados.

Casos de teste

Ação

Etapas de teste

Resultados esperados para verificar

Obtenha a versão mais recente de um arquivo que não existe localmente

  1. Criar um novo projeto.

  2. Adicione um item ao projeto.

  3. Coloca o projeto sob controle de origem.

  4. Exclua a cópia local do item.

  5. Obtenha a versão mais recente do item (Menu de atalho - > Obtenha a versão mais recente).

Arquivo de item é recuperado localmente.

Obter um arquivo que não existe localmente

  1. Criar um novo projeto.

  2. Adicione um item ao projeto.

  3. Coloca o projeto sob controle de origem.

  4. Exclua a cópia local do item.

  5. Obtenha o item (arquivo -> Controle de fonte de -> Obter <item>).

Arquivo de item é recuperado localmente.

Obter um arquivo que tenha sido modificado localmente e check-out exclusivo

  1. Criar um novo projeto.

  2. Adicione um item ao projeto.

  3. Coloca o projeto sob controle de origem.

  4. Confira o item de projeto exclusivamente.

  5. Modificar a cópia local.

  6. Obtenha a versão mais recente do item (arquivo -> Obtenha a versão mais recente do <item>). Se essa etapa for bem-sucedido, continue para a próxima etapa.

  7. Clique em Substituir o botão na caixa de diálogo de aviso.

ReResult a partir da etapa 6:

Caixa de diálogo de aviso indica que esse arquivo foi extraído.

ReResult da etapa 7:

Arquivo modificado de local é substituído pela versão original do armazenamento de versão.

Arquivo é leitura/gravação.

Obter e substituir o arquivo que está com check-out, compartilhado e modificado localmente

  1. Criar um novo projeto.

  2. Adicione um item ao projeto.

  3. Coloca o projeto sob controle de origem.

  4. Confira o item de projeto como compartilhada.

  5. Modificar a cópia local.

  6. Obtenha a versão mais recente do item (arquivo -> Obtenha a versão mais recente do <item>). Se essa etapa for bem-sucedido, continue para a próxima etapa.

  7. Clique em Substituir na caixa de diálogo de aviso.

Resultado da etapa 6:

Caixa de diálogo de aviso indica que esse arquivo foi extraído.

Resultado da etapa 7:

Arquivo modificado de local é substituído pela versão original do armazenamento de versão.

Arquivo é leitura/gravação.

Obter um arquivo que existe localmente, mesmo que a versão mais recente no armazenamento de versão

  1. Criar um novo projeto.

  2. Adicione um item ao projeto.

  3. Coloca o projeto sob controle de origem.

  4. Obtenha o item (arquivo -> Controle de fonte de -> Obter <item>).

Arquivo local não é alterado.

Obtenha uma solução com um projeto

  1. Crie uma solução com um projeto.

  2. Coloque a solução sob controle de origem.

  3. Exclua todos os arquivos do projeto localmente.

  4. Obter a solução (arquivo -> Controle de fonte de -> Get).

Todos os arquivos excluídos são restaurados localmente.

Consulte também

Conceitos

Guia para Plug-ins de controle de origem de teste.