Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Essa área de teste do plug-in de controle do código-fonte abrange a alteração do controle do código-fonte por meio do comando Alterar Controle do Código-Fonte .
O comando Alterar Controle do Código-Fonte fornece quatro funções básicas para o usuário:
Ligar:
Permite que um usuário estabeleça ou restabeleça um link de controle do código-fonte entre uma solução/projeto e o repositório de versões.
Desvincular:
Remove um projeto/solução do controle do código-fonte com base em cada conexão.
Conectar/desconectar:
Alterna o estado conectado ou offline da solução controlada, que é abordada na Área 3. Para obter mais informações, consulte a Área de Teste 3: Check-out/Desfazer Checkout.
Acesso ao menu comando
O seguinte caminho de menu do ambiente de desenvolvimento integrado do Visual Studio é usado nos casos de teste.
Alterar Controle do Código-Fonte:Arquivo, Controle do Código-Fonte, Alterar Controle do Código-Fonte.
Casos de teste
Os seguintes são casos de teste específicos para a área de teste do comando Alterar Controle de Código-Fonte.
Caso 5a: Vincular
A associação permite que o usuário adicione informações de controle do código-fonte aos projetos e soluções selecionados. Normalmente, o usuário é solicitado a identificar um projeto no controle do código-fonte ao qual eles devem ser adicionados. O usuário pode não criar um novo projeto no controle do código-fonte como parte dessa operação (em contraste com Adicionar ao Controle do Código-Fonte).
| Ação | Passos de Teste | Resultados esperados para verificar |
|---|---|---|
| Associar ao local vazio | 1. Criar um projeto. 2. Adicione a solução ao controle do código-fonte. 3. Abra a caixa de diálogo Alterar Controle de Código-Fonte (Arquivo, Controle de Código-Fonte, Alterar Controle de Código-Fonte). 4. Clique em Desassociar. 5. Aceite a caixa de diálogo de alerta se ela aparecer. 6. Selecione todos os itens. 7. Clique em Associar. 8. Navegue até um local vazio em um repositório de controle do código-fonte. 9. Clique em OK para fechar a caixa de diálogo Alterar Controle do Código-Fonte . 10. Clique em Continuar com essas associações na caixa de diálogo de confirmação. 11. Clique em OK na caixa de diálogo de aviso se aparecer. 12. Verifique tudo. Se essa etapa for bem-sucedida, prossiga para a próxima etapa. 13. Abra a solução do controle do código-fonte em um novo local. |
Result from Step 12:A solução e o projeto são associados e gravados no novo destino no repositório de versões. Os arquivos de solução e de projeto são verificados. A hierarquia de projeto do repositório de versão corresponde à hierarquia de pastas do projeto no disco. Result from Step 13:Todos os itens do projeto são baixados. |
| Associar ao local que está em sincronia com o cliente | 1. Criar um projeto. 2. Adicione a solução ao controle do código-fonte. 3. Crie uma duplicata da solução e do projeto no repositório de versões (Compartilhar e Ramificar se estiver usando o Visual SourceSafe). 4. Abra a caixa de diálogo Alterar Controle de Código-Fonte (Arquivo, Controle de Código-Fonte, Alterar Controle de Código-Fonte). 5. Desassociar Tudo. 6. Clique em OK para fechar a caixa de diálogo Alterar Controle do Código-Fonte . 7. Reabra a caixa de diálogo Alterar Controle do Código-Fonte . 8. Selecione tudo. 9. Clique em Associar. 10. Navegue até o local ramificado da solução e do projeto (da etapa 3) 11. Clique em OK para fechar a caixa de diálogo Alterar Controle do Código-Fonte . 12. Obtenha a versão mais recente de forma recursiva para todos os itens. |
O conteúdo do arquivo após a obtenção é o mesmo de antes da obtenção. |
| Vincular ao local que está fora de sincronia com o cliente | 1. Criar um projeto. 2. Adicione a solução ao controle do código-fonte. 3. Crie uma duplicata da solução e do projeto no repositório de versões (Compartilhar e Ramificar se estiver usando o Visual SourceSafe). 4. Modificar arquivos no projeto ramificado no repositório de versões. 5. Abra a caixa de diálogo Alterar Controle do Código-Fonte (Arquivo, Controle do Código-Fonte, Alterar Controle do Código-Fonte). 6. Desvincular tudo. 7. Clique em OK para fechar a caixa de diálogo Alterar Controle do Código-Fonte . 8. Reabra a caixa de diálogo Alterar Controle do Código-Fonte . 9. Selecione tudo. 10. Clique em Associar. 11. Navegue até o local ramificado para solução e projeto. 12. Clique em OK para fechar a caixa de diálogo Alterar Controle do Código-Fonte . 13. Aceite o aviso na caixa de diálogo, se ela aparecer. 14. Obtenha o recursivo mais recente para todos os itens. |
Os arquivos modificados na Etapa 4 também são modificados localmente. |
| Associar solução que nunca esteve sob controle do código-fonte | 1. Criar uma pasta vazia no controle do código-fonte. 2. Criar um projeto cliente. 3. Abra a caixa de diálogo Alterar Controle de Código-Fonte (Arquivo, Controle de Código-Fonte, Alterar Controle de Código-Fonte). 4. Associe a solução ao local vazio no controle do código-fonte. 5. Clique em OK para fechar a caixa de diálogo Alterar Controle do Código-Fonte . 6. Clique em Continuar com essas associações na caixa de diálogo de confirmação. 7. Clique em OK na caixa de diálogo de aviso se aparecer. |
A solução é adicionada ao controle de código-fonte. A solução e o projeto foram retirados. |
| Cancelar Associação | 1. Criar um projeto. 2. Adicione a solução ao controle do código-fonte. 3. Abra a caixa de diálogo Alterar Controle do Código-Fonte. Desvincular Tudo. 5. Clique no botão OK para fechar a caixa de diálogo. Se essa etapa for bem-sucedida, prossiga para a próxima etapa. 6. Reabra a caixa de diálogo Alterar Controle do Código-Fonte . 7. Vincular a um local não relacionado. 8. Clique em Cancelar. |
Result from Step 5:A solução não está mais sob controle do código-fonte Result from Step 8:A solução ainda NÃO está sob controle do código-fonte. |
Caso 5b: Desassociar
Unbind remove as informações de controle do código-fonte de projetos e suas soluções. Os projetos e a solução afetados baseiam-se em uma combinação de seleção de usuário e como os itens foram adicionados ao controle do código-fonte.
| Ação | Passos de Teste | Resultados esperados para verificar |
|---|---|---|
| Solução não vinculada que contém um sistema de arquivos ou projeto Web do IIS local e um projeto cliente | 1. Criar um sistema de arquivos ou um projeto Web do IIS local. 2. Adicione a solução ao controle do código-fonte. 3. Adicione um novo projeto cliente à solução. 4. Aceite o checkout da solução, se solicitado. 5. Abra a caixa de diálogo Alterar Controle do Código-Fonte . 6. Clique em Desassociar. 7. Clique em OK para fechar a caixa de diálogo. 8. Tente realizar o check-out de solução, projeto, itens de solução, itens de projeto. |
A solução e os projetos NÃO estão sob controle do código-fonte. Os comandos do menu Controle do Código-Fonte não são exibidos. |
| Cancelar desassociação | 1. Criar um projeto. 2. Adicione a solução ao controle do código-fonte. 3. Abra a caixa de diálogo Alterar Controle do Código-Fonte . 4. Clique em Desassociar tudo. 5. Clique em Cancelar. |
A solução está sob controle do código-fonte. |
Caso 5c: Reassociar
Rebind é simplesmente uma combinação de unbind e bind – o processo de revinculação de um projeto/solução que estava anteriormente sob controle do código-fonte e estava desvinculado.
| Ação | Passos de Teste | Resultados esperados para verificar |
|---|---|---|
| Rebinar solução e projetos sem fechar a caixa de diálogo Alterar Controle do Código-Fonte | 1. Criar um projeto. 2. Adicione a solução ao controle do código-fonte. 3. Abra a caixa de diálogo Alterar Controle do Código-Fonte . 4. Clique em Desassociar. 5. Selecione todas as linhas. 6. Clique em Associar. 7. Clique em OK para fechar a caixa de diálogo Alterar Controle do Código-Fonte . 8. Aceite a finalização da compra caso seja solicitado. |
A solução e o projeto estão sob controle do código-fonte. |
| Reassociar apenas o projeto sem fechar a caixa de diálogo Change Source Control | 1. Criar um projeto. 2. Adicione apenas o projeto ao controle do código-fonte usando (Controle do Arquivo-Fonte-Adicionar> Projetos Selecionados ao Controle do Código-Fonte>. 3. Abra a caixa de diálogo Alterar Controle do Código-Fonte. 4. Desvincule apenas o projeto. 5. Associar somente o projeto. |
A solução permanece descontrolada. O projeto permanece controlado. |
| Reconfigurar a solução sem fechar a caixa de diálogo Alterar Controle do Código-Fonte | 1. Criar um projeto. 2. Adicione apenas a solução ao controle do código-fonte usando (Arquivo, Controle do Código-Fonte, Adicionar Projetos Selecionados ao Controle do Código-Fonte. 3. Abra a caixa de diálogo Alterar Controle do Código-Fonte . 4. Desvincule somente a solução (não feche a caixa de diálogo Alterar Controle do Código-Fonte.) 5. Associar somente a solução. 6. Clique em OK para fechar a caixa de diálogo. 7. Confira a solução e os itens de solução (se houver). |
A solução permanece controlada. O projeto permanece descontrolado. |
| Rebinar solução/projeto somente quando estiver no mesmo diretório | 1. Criar um projeto. 2. Adicione apenas o projeto ao controle do código-fonte usando (Arquivo, Controle do Código-Fonte, Adicionar Projetos Selecionados ao Controle do Código-Fonte. 3. Feche a solução. 4. Crie uma nova solução com pelo menos dois projetos. 5. Adicione a solução ao controle do código-fonte. 6. Adicione o projeto criado na Etapa 1 do controle do código-fonte. 7. Aceite o check-out da solução, se solicitado. 8. Verifique a solução inteira. 9. Abra a caixa de diálogo Alterar Controle do Código-Fonte . 10. Selecione o projeto adicionado (da Etapa 6) e clique em Desassociar. 11. Clique em OK para fechar a caixa de diálogo. 12. Aceite a finalização da compra se solicitado. 13. Reabrir caixa de diálogo Alterar Controle do Código-Fonte . 14. Selecione o projeto adicionado (da Etapa 6) e clique em Associar. 15. Selecione o local original. |
A solução e os projetos permanecem controlados. |