Área de prueba 2: Obtención desde el control de código fuente
En esta área de prueba se tratan los casos de prueba para recuperar elementos del almacén de versiones mediante el comando Get. Estos casos de prueba se pueden aplicar tanto a proyectos locales como de web.
Acceso al menú Comandos
En los casos de prueba se usan las siguientes rutas de acceso de menú del entorno de desarrollo integrado de Visual Studio.
Obtener la última versión:
Archivo, Control de origen, Obtener última versión.
Archivo, Obtener última versión.
Menú contextual, Obtener última versión.
Obtener: Archivo, Control de origen, Obtener.
Comportamiento esperado
Obtener la última versión:
Realiza una recuperación silenciosa (sin interfaz de usuario) de la versión más reciente del elemento del almacén de versiones.
Get:
Muestra el cuadro de diálogo Obtener y permite al usuario realizar cambios en el conjunto de archivos que se recuperarán, así como modificar las opciones que afectan a cómo se recuperan los archivos.
Casos de prueba
Action | Pasos de la prueba | Resultados esperados para comprobar |
---|---|---|
Obtener la versión más reciente de un archivo que no existe localmente | 1. Crear un proyecto. 2. Agregar un elemento al proyecto. 3. Colocar el proyecto bajo el control de origen. 4. Eliminar la copia local del elemento. 5. Obtener la versión más reciente del elemento (menú contextual, Obtener última versión). |
El archivo de elemento se recupera localmente. |
Obtener un archivo que no existe localmente | 1. Crear un proyecto. 2. Agregar un elemento al proyecto. 3. Colocar el proyecto bajo el control de origen. 4. Eliminar la copia local del elemento. 5. Obtener el elemento (Archivo, Control de origen, Obtener<elemento>). |
El archivo de elemento se recupera localmente. |
Obtener un archivo que se ha desprotegido exclusivamente y modificado localmente | 1. Crear un proyecto. 2. Agregar un elemento al proyecto. 3. Colocar el proyecto bajo el control de origen. 4. Desproteger el elemento de proyecto exclusivamente. 5. Modificar la copia local. 6. Obtener la última versión del elemento (Archivo, Obtener la última versión del<elemento>). Si este paso se realiza correctamente, continúe con el paso siguiente. 7. Haga clic en el botón Reemplazar en el cuadro de diálogo de advertencia. |
Resultado del paso 6 : El cuadro de diálogo Advertencia indica que el archivo está desprotegido. Resultado del paso 7: El archivo local modificado se reemplaza por la versión original del almacén de versiones. El archivo es de lectura/escritura. |
Obtener y reemplazar el archivo que está desprotegido, compartido y modificado localmente | 1. Cree un nuevo proyecto. 2. Agregar un elemento al proyecto. 3. Colocar el proyecto bajo el control de origen. 4. Desproteger el elemento del proyecto como compartido. 5. Modificar la copia local. 6. Obtener la última versión del elemento (Archivo, Obtener la última versión del<elemento>). Si este paso se realiza correctamente, continúe con el paso siguiente. 7. Haga clic en Reemplazar en el cuadro de diálogo de advertencia. |
Resultado del paso 6: El cuadro de diálogo Advertencia indica que el archivo está desprotegido. Resultado del paso 7: El archivo local modificado se reemplaza por la versión original del almacén de versiones. El archivo es de lectura/escritura. |
Obtener un archivo que existe localmente, igual que la versión más reciente en el almacén de versiones | 1. Cree un nuevo proyecto. 2. Agregar un elemento al proyecto. 3. Colocar el proyecto bajo el control de origen. 4. Obtener el elemento (Archivo, Control de origen, Obtener<elemento>). |
El archivo local no cambia. |
Obtener una solución con un proyecto | 1. Crear una solución con un proyecto. 2. Colocar la solución bajo el control de origen. 3. Eliminar todos los archivos del proyecto localmente. 4. Obtener la solución (Archivo, Control de origen, Obtener). |
Todos los archivos eliminados se restauran localmente. |