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 abrange o compartilhamento de itens entre locais por meio do comando Compartilhar .
Uma operação de compartilhamento é a duplicação aparente de arquivos e itens de pasta entre dois ou mais locais dentro de uma hierarquia de arquivos de controle do código-fonte. A duplicação realmente não ocorre no servidor, mas o usuário vê o mesmo arquivo em dois ou mais locais especificados. Sempre que são feitas alterações em qualquer um dos itens compartilhados, essas alterações aparecem em todos os outros locais compartilhados.
O compartilhamento em pastas funcionará se você selecionar uma pasta com pelo menos um arquivo sob controle do código-fonte. O comando de compartilhamento está desabilitado nas seguintes condições:
Se a pasta selecionada for uma pasta vazia.
Se houver uma pasta real, mas ela não contém arquivos de controle de código-fonte.
Se houver uma pasta virtual, se os arquivos sob controle do código-fonte estão nela ou não.
Se houver um projeto de site web remoto.
Acesso ao menu comando
Os seguintes caminhos de menu do ambiente de desenvolvimento integrado do Visual Studio são usados nos casos de teste.
Compartilhar: Arquivo->Controle de Fonte->Compartilhar.
Comportamento esperado
O arquivo compartilhado aparece no local compartilhado.
Exibir o histórico de versões do controle de código-fonte mostra que os arquivos são compartilhados.
Editar um arquivo compartilhado edita ambos os locais do arquivo.
Casos de teste
Veja a seguir casos de teste específicos para a área de teste de compartilhamento.
| Ação | Passos de Teste | Resultados esperados para verificar |
|---|---|---|
| Compartilhar um arquivo de um projeto carregado sob controle do código-fonte para outro projeto carregado | 1. Criar um novo projeto. 2. Adicione um segundo projeto à solução. 3. Crie um arquivo no segundo projeto com um nome que não esteja no primeiro projeto. 4. Adicione a solução ao controle do código-fonte. 5. Selecione o primeiro projeto. 6. Abrir a caixa de diálogo Compartilhamento (Arquivo ->Controle de Código-Fonte ->Compartilhamento). 7. Compartilhe o arquivo do segundo projeto para o primeiro projeto. 8. Aceite finalizar compra se solicitado. |
Comportamento comum esperado. |
| Compartilhar um arquivo de um projeto para outro | 1. Criar um novo projeto. 2. Adicione-o ao controle do código-fonte. 3. Feche a solução. 4. Criar um segundo projeto (nova solução).) 5. Adicione a solução ao controle do código-fonte. 6. Selecione o projeto. 7. Abra a caixa de diálogo Compartilhar (Arquivo ->Controle do Código-Fonte ->Compartilhamento). 8. Compartilhe um arquivo do projeto adicionado anteriormente ao projeto aberto. 9. Aceite a finalização se solicitado. |
Comportamento comum esperado. |
| Compartilhar um arquivo que não faz parte de um projeto a partir do controle de versão no projeto atualmente carregado | 1. Criar um novo projeto. 2. Adicione a solução ao controle do código-fonte. 3. Adicione um arquivo ao controle do código-fonte que não faz parte do projeto ou da solução. 4. Selecione o projeto e abra a caixa de diálogo Compartilhar (Arquivo ->Controle do Código-Fonte ->Compartilhamento). 5. Selecione um arquivo na caixa de diálogo Compartilhar que não existe no projeto ou na solução atual e compartilhe-o. 6. Aceite Check Out se for solicitado. |
O repositório de controle do código-fonte executou um Get, portanto, o arquivo agora está no local do projeto. |
| Compartilhar arquivos dentro do mesmo projeto para uma pasta diferente | 1. Selecione Fazer o check-out automaticamente em Ferramentas ->Opções ->Controle do Código-Fonte. 2. Crie um novo projeto e adicione-o ao controle do código-fonte. 3. Adicionar uma pasta ao projeto. 4. Adicione um arquivo à pasta e faça check-in na pasta. 5. Selecione a pasta. 6. Abrir a caixa de diálogo Compartilhamento (Arquivo ->Controle de Código-Fonte ->Compartilhamento). 7. Compartilhe o arquivo na pasta selecionada. |
Comportamento comum esperado. A pasta deve ser verificada com um arquivo nele antes de poder ser usada para compartilhamento. |
| Compartilhar uma pasta no projeto que está carregado — Recursivo | 1. Criar um novo projeto. 2. Adicione a solução ao controle do código-fonte. 3. Selecione o projeto. 4. Abra a caixa de diálogo Compartilhar (Arquivo ->Controle do Código-Fonte ->Compartilhamento). 5. Selecione uma pasta. 6. Compartilhe a pasta recursivamente no projeto. |
Comportamento comum esperado. |
| Compartilhar vários arquivos de um projeto para outro | 1. Crie um novo projeto com vários arquivos nele. 2. Adicione a solução ao controle do código-fonte. 3. Feche a solução. 4. Crie um novo projeto em uma nova solução. 5. Adicione a solução ao controle do código-fonte. 6. Selecione o projeto. 7. Abra a caixa de diálogo Compartilhar (Arquivo ->Controle do Código-Fonte ->Compartilhamento). 8. Compartilhe vários arquivos do projeto criado anteriormente para o projeto aberto no momento. |
Comportamento comum esperado. |