Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Esta á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 forem feitas alterações em qualquer um dos itens compartilhados, essas alterações aparecerão em todos os outros locais compartilhados.
O compartilhamento em pastas funciona se você selecionar uma pasta com pelo menos um arquivo sob controle do código-fonte. O comando share está desativado 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 do 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 web de Site Remoto.
Acesso ao menu de comandos
Os seguintes caminhos de menu do ambiente de desenvolvimento integrado do Visual Studio são usados nos casos de teste.
Compartilhar: Ficheiro->Controlo de Código Fonte->Partilhar.
Comportamento esperado
O arquivo compartilhado aparece no local compartilhado.
A visualização do histórico de armazenamento de versões do controle do código-fonte mostra que o(s) arquivo(s) são(são) compartilhado(s).
A edição de um arquivo compartilhado edita ambos os locais do arquivo.
Casos de teste
A seguir estão casos de teste específicos para a área de testes de partilha.
| Ação | Etapas de teste | Resultados esperados para verificar |
|---|---|---|
| Compartilhar um arquivo de um projeto carregado sob controle do código-fonte para outro projeto carregado | 1. Crie 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. Abra a caixa de diálogo Partilhar (File ->Source Control ->Share). 7. Compartilhe o arquivo do segundo projeto para o primeiro. 8. Aceite a finalização da compra se for solicitado. |
Comportamento esperado comum. |
| Compartilhar um arquivo de um projeto para outro | 1. Crie um novo projeto. 2. Adicione-o ao controle do código-fonte. 3. Feche a solução. 4. Crie 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 Partilhar (File ->Source Control ->Share). 8. Compartilhe um arquivo do projeto adicionado anteriormente para o projeto aberto. 9. Aceite Check Out se solicitado. |
Comportamento esperado comum. |
| Compartilhar um arquivo que não faz parte do projeto do controle do código-fonte para o projeto carregado no momento | 1. Crie 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 faça parte do projeto ou da solução. 4. Selecione o projeto e abra a caixa de diálogo Compartilhar (File ->Source Control ->Share). 5. Selecione um arquivo dentro da caixa de diálogo Compartilhar que não existe dentro do projeto ou solução atual e compartilhe-o. 6. Aceite o check-out , se solicitado. |
O armazenamento de controle do código-fonte executou um Get, portanto, o arquivo agora está no local local do projeto. |
| Compartilhar arquivos dentro do mesmo projeto para uma pasta diferente | 1. Selecione Check-out automaticamente em Ferramentas -> -Controle do código-fonte>. 2. Crie um novo projeto e adicione-o ao controle do código-fonte. 3. Adicione uma pasta ao projeto. 4. Adicione um ficheiro à pasta e efetue o check-in na pasta. 5. Selecione a pasta. 6. Abra a caixa de diálogo Partilhar (File ->Source Control ->Share). 7. Compartilhe o arquivo na pasta selecionada. |
Comportamento esperado comum. A pasta deve ser verificada com um arquivo nela antes de poder ser usada para compartilhamento. |
| Compartilhar uma pasta no projeto carregado — Recursivo | 1. Crie 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 Partilhar (File ->Source Control ->Share). 5. Selecione uma pasta. 6. Compartilhe a pasta recursivamente no projeto. |
Comportamento esperado comum. |
| 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 Partilhar (File ->Source Control ->Share). 8. Compartilhe vários arquivos do projeto criado anteriormente para o projeto atualmente aberto. |
Comportamento esperado comum. |