Probar el área 7: recurso compartidoTest Area 7: Share

Esta área de ensayo trata para compartir elementos entre las ubicaciones a través de la recurso compartido comando.This test area covers sharing items between locations via the Share command.

Una operación de hhare es la duplicación aparente de archivos y elementos de la carpeta entre dos o más ubicaciones dentro de una jerarquía de archivos de control de código fuente.A hhare operation is the apparent duplication of files and folder items between two or more locations within a source control file hierarchy. Duplicación no se produce realmente en el servidor, pero el usuario vea el mismo archivo en dos o más ubicaciones especificadas.Duplication does not really occur on the server, but the user does see the same file in two or more specified locations. Cada vez que se realizan cambios en cualquiera de los elementos compartidos, esos cambios aparecerán en todas las demás ubicaciones compartidos.Whenever changes are made to any of the shared items, those changes appear in all other shared locations.

Uso compartido en carpetas funciona si se selecciona una carpeta con al menos un archivo bajo control de código fuente en ella.Sharing into folders works if you select a folder with at least one file under source control in it. El comando de recurso compartido está deshabilitado en las siguientes condiciones:The share command is disabled under the following conditions:

  • Si la carpeta seleccionada es una carpeta vacía.If the selected folder is an empty folder.

  • Si hay una carpeta real, pero no contiene archivos de control de origen.If there is a real folder, but it contains no source control files.

  • Si no hay una carpeta virtual, si no hay archivos bajo control de código fuente en ella o no.If there is a virtual folder, whether files under source control are in it or not.

  • Si hay un proyecto Web de sitio remoto.If there is a Remote Site Web project.

Acceso al menú de comandosCommand Menu Access

El siguiente Programa para la mejoraVisual Studio las rutas de acceso del menú de entorno de desarrollo integrado se utilizan en los casos de prueba.The following Programa para la mejoraVisual Studio integrated development environment menu paths are used in the test cases.

Recurso compartido: archivo->Control de código fuente->recurso compartido.Share: File->Source Control->Share.

Comportamiento esperadoExpected Behavior

  • Archivo compartido aparece en la ubicación compartida.Shared file appears in shared location.

  • Ver origen control versión almacén historial se muestra en el que se comparten los archivos.Viewing the source control version store history shows that file(s) are shared.

  • Editar un archivo compartido edita las ubicaciones del archivo.Editing a shared file edits both locations of the file.

Casos de pruebaTest Cases

Éstos son los casos de prueba concretos para la zona de ensayo de recurso compartido.The following are specific test cases for the Share test area.

AcciónAction Pasos de pruebaTest Steps Resultados esperados para comprobarExpected Results to Verify
Compartir un archivo desde un proyecto cargado bajo control de código fuente a otro proyecto cargadoShare a file from one loaded project under source control to another loaded project 1. Cree un nuevo proyecto.1. Create a new project.
2. Agregar un segundo proyecto a la solución.2. Add a second project to the solution.
3. Crear un archivo en el segundo proyecto con un nombre que no está en el primer proyecto.3. Create a file in the second project with a name that is not in first project.
4. Agregar la solución al control de código fuente.4. Add the solution to source control.
5. Seleccione el primer proyecto.5. Select the first project.
6. Abra recurso compartido cuadro de diálogo (archivo -> Control de código fuente -> recurso compartido).6. Open Share dialog box (File -> Source Control -> Share).
7. Compartir el archivo desde el segundo proyecto al primer proyecto.7. Share the file from the second project to the first project.
8. Aceptar desproteger si se le solicita.8. Accept Check Out if prompted.
Comportamiento esperado común.Common Expected Behavior.
Compartir un archivo de un proyecto a otroShare a file from one project to another 1. Cree un nuevo proyecto.1. Create a new project.
2. Agregarlo al control de código fuente.2. Add it to source control.
3. Cierre la solución.3. Close the solution.
4. Cree un segundo proyecto (solución de nuevo.)4. Create a second project (new solution.)
5. Agregar la solución al control de código fuente.5. Add the solution to source control.
6. Seleccione el proyecto.6. Select the project.
7. Abra la recurso compartido cuadro de diálogo (archivo -> Control de código fuente -> recurso compartido).7. Open the Share dialog box (File -> Source Control -> Share).
8. Compartir un archivo desde el proyecto agregado previamente al proyecto abierto.8. Share a file from the previously added project to the open project.
9. Aceptar desproteger si se le solicita.9. Accept Check Out if prompted.
Comportamiento esperado común.Common Expected Behavior.
Compartir un archivo no forma parte del proyecto de control de código fuente en el proyecto cargado actualmenteShare a file not part of project from source control into the currently loaded project 1. Cree un nuevo proyecto.1. Create a new project.
2. Agregar la solución al control de código fuente.2. Add the solution to source control.
3. Agregue un archivo al control de código fuente que no forma parte de la solución o proyecto.3. Add a file to source control that is not part of the project or solution.
4. Seleccione el proyecto y abra el recurso compartido cuadro de diálogo (archivo -> Control de código fuente -> recurso compartido).4. Select the project and open the Share dialog box (File -> Source Control -> Share).
5. Seleccione un archivo dentro de la compartir cuadro de diálogo que no existen en el proyecto actual o la solución y compartirlo.5. Select a file within the Share dialog box that does not exist within the current project or solution and share it.
6. Aceptar desproteger si se le solicita.6. Accept Check Out if prompted.
El almacén de control de código fuente realiza una operación Get, por lo que el archivo se encuentra ahora en la ubicación local del proyecto.The source control store has performed a Get, so the file is now at the local location of the project.
Compartir archivos dentro del mismo proyecto a una carpeta diferenteShare files within the same project to a different folder 1. Seleccione desproteger automáticamente en herramientas -> opciones -> Control de código fuente.1. Select Check out automatically in Tools -> Options -> Source Control.
2. Cree un nuevo proyecto y agregarlo al control de código fuente.2. Create a new project and add it to source control.
3. Agregar una carpeta al proyecto.3. Add a folder to the project.
4. Agregar un archivo a la carpeta y compruebe en la carpeta.4. Add a file to the folder and check in the folder.
5. Seleccione la carpeta.5. Select the folder.
6. Abra recurso compartido cuadro de diálogo (archivo -> Control de código fuente -> recurso compartido).6. Open Share dialog box (File -> Source Control -> Share).
7. Recurso compartido de archivos en la carpeta seleccionada.7. Share file to the selected folder.
Comportamiento esperado común.Common Expected Behavior.

Carpeta debe comprobarse con un archivo en ella antes de que se puede utilizar para el recurso compartido.Folder must be checked in with a file in it before it can be used for share.
Compartir una carpeta en el proyecto cargado, recursivosShare a folder into the loaded Project — Recursive 1. Cree un nuevo proyecto.1. Create a new project.
2. Agregar la solución al control de código fuente.2. Add the solution to source control.
3. Seleccione el proyecto.3. Select the project.
4. Abra la recurso compartido cuadro de diálogo (archivo -> Control de código fuente -> recurso compartido).4. Open the Share dialog box (File -> Source Control -> Share).
5. Seleccione una carpeta.5. Select a folder.
6. Compartir la carpeta de forma recursiva en el proyecto.6. Share the folder recursively into the project.
Comportamiento esperado común.Common Expected Behavior.
Compartir varios archivos de un proyecto a otroShare several files from one project to another 1. Cree un nuevo proyecto con varios archivos en ella.1. Create a new project with several files in it.
2. Agregar la solución al control de código fuente.2. Add the solution to source control.
3. Cierre la solución.3. Close the solution.
4. Cree un nuevo proyecto en una nueva solución.4. Create a new project in a new solution.
5. Agregar la solución al control de código fuente.5. Add the solution to source control.
6. Seleccione el proyecto.6. Select the project.
7. Abra la recurso compartido cuadro de diálogo (archivo -> Control de código fuente -> recurso compartido).7. Open the Share dialog box (File -> Source Control -> Share).
8. Compartir varios archivos desde el proyecto creado anteriormente para el proyecto abierto actualmente.8. Share several files from the previously created project to the currently open project.
Comportamiento esperado común.Common Expected Behavior.

Vea tambiénSee Also

Guía de pruebas para los complementos de control de código fuenteTest Guide for Source Control Plug-ins