O seguinte Visual Studio caminho de menu do ambiente de desenvolvimento integrado é usado em casos de teste.
Alterar o controle de origem:arquivo -> Controle de fonte de -> Alterar controle de origem.
Casos de teste
Estes são os casos de teste específicos para o Change Source Control área de teste de comando.
Caso 5a: vincular
BIND permite que o usuário adicione informações de controle de código fonte para as soluções e projetos selecionados. Normalmente, o usuário é solicitado para identificar um projeto no controle de origem ao qual eles serão adicionados. O usuário não pode criar um novo projeto no controle de origem como parte dessa operação (contraste com Add to Source Control).
Ação
Etapas de teste
Resultados esperados para verificar
Vincular a local vazio
Criar um novo projeto.
Adicione a solução ao controle de origem.
Abrir Change Source Control caixa de diálogo (arquivo -> Controle de fonte de -> Alterar controle de origem).
Clique em Desvincular.
Aceite a caixa de diálogo de aviso se ele aparecer.
Selecione todos os itens.
Clique em ligar.
Procure um local vazio em um armazenamento de controle de origem.
Clique em OK para fechar a Change Source Control caixa de diálogo.
Clique em Continue with these bindings na caixa de diálogo de confirmação.
Clique em OK na caixa de diálogo aviso se ele aparecer.
Check in tudo. Se essa etapa for bem-sucedido, continue para a próxima etapa.
Abra a solução de controle de origem para um novo local.
Result from Step 12:
Solução e projeto são vinculados a e gravados no novo destino no armazenamento de versão.
Arquivos de solução e projeto são check-in.
Hierarquia do projeto de armazenamento de versão coincide com a hierarquia de pastas do projeto no disco.
Result from Step 13:
Todos os itens de projeto são baixados.
Vincular a local que está em sincronia com o cliente
Crie novo projeto.
Adicione a solução ao controle de origem.
Criar uma duplicata do projeto e solução no armazenamento de versão (Share and Branch se usando Visual SourceSafe).
Abrir Change Source Control caixa de diálogo (arquivo -> Controle de fonte de -> Alterar controle de origem).
Desvincule todos.
Clique em OK para fechar Change Source Control caixa de diálogo.
Reabrir Change Source Control caixa de diálogo.
Selecione tudo.
Clique em ligar.
Procure o local ramificado da solução e projeto (da etapa 3)
Clique em OK para fechar a Change Source Control caixa de diálogo.
Obtenha as mais recente recursivamente para todos os itens.
Conteúdo do arquivo após o get é a mesma de antes get.
Vincular a local que está fora de sincronia com o cliente
Crie novo projeto.
Adicione a solução ao controle de origem.
Criar uma duplicata do projeto e solução no armazenamento de versão (Share and Branch se usando Visual SourceSafe).
Modificar arquivos no projeto ramificado no armazenamento de versão.
Abrir Change Source Control caixa de diálogo (arquivo -> Controle de fonte de -> Alterar controle de origem).
Desvincule todos.
Clique em OK para fechar Change Source Control caixa de diálogo.
Reabrir Change Source Control caixa de diálogo.
Selecione tudo.
Clique em ligar.
Procure ramificado local para a solução e projeto.
Clique em OK para fechar a Change Source Control caixa de diálogo.
Aceite a caixa de diálogo de aviso se ele aparecer.
Obtenha recursiva mais recente para todos os itens.
Os arquivos que foram modificados na etapa 4 também são modificados localmente.
Solução de BIND que fosse nunca sob controle de origem
Crie uma pasta vazia no controle de origem.
Crie um projeto de cliente.
Abrir Change Source Control caixa de diálogo (arquivo -> Controle de fonte de -> Alterar controle de origem).
Vincule a solução para um local vazio no controle de origem.
Clique em OK para fechar a Change Source Control caixa de diálogo.
Clique em Continue with these bindings na caixa de diálogo de confirmação.
Clique em OK na caixa de diálogo aviso se ele aparecer.
Solução é adicionada ao controle de origem.
Projeto e solução de check-out.
Cancelar o Bind
Criar um novo projeto.
Adicione a solução ao controle de origem.
Abra a caixa de diálogo Change Source Control.
Desvincule todos.
Clique em OK o botão para fechar a caixa de diálogo. Se essa etapa for bem-sucedido, continue para a próxima etapa.
Reabra o Change Source Control caixa de diálogo.
Ligar para o local não relacionado.
Clique em Cancel.
Result from Step 5:
A solução não está mais no controle de origem
Result from Step 8:
A solução é ainda não em controle de origem.
Caso 5b: desvincular
Remove informações de controle de código fonte de projetos e suas soluções de desvinculação. A solução e projetos afetados baseiam-se em uma combinação de seleção de usuário, e como os itens foram adicionados ao controle de origem.
Ação
Etapas de teste
Resultados esperados para verificar
Solução que contém um sistema de arquivos ou o projeto da Web do IIS local e o projeto de um cliente de desvinculação.
Crie um sistema de arquivos ou de um projeto da Web do IIS local.
Adicione a solução ao controle de origem.
Adicione um novo projeto de cliente para a solução.
Aceite o Check-Out feito da solução se solicitado.
Abrir o Change Source Control caixa de diálogo.
Clique em Desvincular.
Clique em OK para fechar a caixa de diálogo.
Tentativa de fazer check-out da solução, projeto, solution items, itens de projeto.
Solução e projetos não estão sob controle de origem.
Comandos de menu de controle de origem não aparecem.
Cancelar desvincular
Criar um novo projeto.
Adicione a solução ao controle de origem.
Abrir o Change Source Control caixa de diálogo.
Clique em Desagrupar todos os.
Clique em Cancel.
Solução está sob controle de origem.
Caso 5 c: revincular
Religação é simplesmente uma combinação de desagrupar e bind — o processo de religação de uma projeto/solução que estava anteriormente sob controle de origem e foi não acoplado.
Ação
Etapas de teste
Resultados esperados para verificar
Religar a solução e projetos sem fechar o Change Source Control caixa de diálogo
Criar um novo projeto.
Adicione a solução ao controle de origem.
Abrir o Change Source Control caixa de diálogo.
Clique em Desvincular.
Selecione todas as linhas.
Clique em ligar.
Clique em OK para fechar a Change Source Control caixa de diálogo.
Se solicitado, aceite check-out.
Solução e projeto estão sob controle de origem.
Revincular projeto somente sem fechamento Change Source Control caixa de diálogo
Criar um novo projeto.
Adicionar somente o projeto ao controle de origem usando (arquivo - > controle de origem - > Add Selected Projects to Source Control.
Abra a caixa de diálogo Change Source Control.
Somente o projeto de desvinculação.
Vincule apenas o projeto.
Solução permanece não-controlada.
Projeto permanece controlado.
Revincular solução somente sem fechamento Change Source Control caixa de diálogo
Criar um novo projeto.
Adicionar somente a solução ao controle de origem usando (arquivo -> Controle de fonte de -> Adicionar projetos selecionados ao controle de origem.
Abrir o Change Source Control caixa de diálogo.
Apenas a solução de desvinculação (não feche Change Source Control caixa de diálogo.)
Vincule apenas a solução.
Clique OK para fechar a caixa de diálogo.
Confira a solução e itens de solução (se houver.)
Solução permanece controlada.
Projeto permanece não-controlado.
Revincular projeto/solução somente quando estiver na mesma pasta
Criar um novo projeto.
Adicionar somente o projeto ao controle de origem usando (arquivo -> Controle de fonte de -> Adicionar projetos selecionados ao controle de origem.
Feche a solução.
Crie uma nova solução com pelo menos dois projetos.
Adicione a solução ao controle de origem.
Adicione o projeto criado na etapa 1 do controle de origem.
Se solicitado, aceite o check-out da solução.
Fazer check-in de toda a solução.
Abrir o Change Source Control caixa de diálogo.
Selecione o projeto adicionado (da etapa 6) e clique em Unbind.
Clique OK para fechar a caixa de diálogo.
Se solicitado, aceite o check-out.
Reabrir Change Source Control caixa de diálogo.
Selecione o projeto adicionado (da etapa 6) e clique em ligar.