Á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. |