Área de prueba 5: Cambio del control de código fuente
Este área de prueba del complemento de control de código fuente abarca el cambio del control de código fuente mediante el comando Cambiar control de código fuente.
El comando Change Source Control proporciona cuatro funciones básicas para el usuario:
Atar:
Permite a un usuario establecer o restablecer un vínculo de control de código fuente entre una solución o un proyecto y el almacén de versiones.
Desvincular:
Quita un proyecto o solución del control de código fuente por conexión.
Conectar/Desconectar:
Alterna el estado conectado o sin conexión de la solución controlada, que se trata en el área 3. Para obtener más información, consulte Área de prueba 3: Desprotección o desprotección.
Acceso al menú Comandos
En los casos de prueba se usa la siguiente ruta de menú del entorno de desarrollo integrado de Visual Studio.
Cambiar control de código fuente:archivo, control de código fuente, cambiar control de código fuente.
Casos de prueba
A continuación se muestran casos de prueba específicos para el área de prueba Cambiar control de código fuente.
Caso 5a: Enlazar
Bind permite al usuario agregar información de control de código fuente a los proyectos y soluciones seleccionados. Normalmente, se pide al usuario que identifique un proyecto en el control de código fuente al que se van a agregar. Es posible que el usuario no cree un nuevo proyecto en el control de código fuente como parte de esta operación (contraste con Agregar al control de código fuente).
Acción | Pasos de prueba | Resultados esperados para comprobar |
---|---|---|
Enlazar a una ubicación vacía | 1. Crear un proyecto. 2. Agregue la solución al control de código fuente. 3. Abrir el cuadro de diálogo Cambiar control de código fuente (Archivo, Control de código fuente, Cambiar control de código fuente). 4. Haga clic en Desenlace. 5. Acepte el cuadro de diálogo de advertencia si aparece. 6. Seleccione todos los elementos. 7. Haga clic en Enlazar. 8. Vaya a una ubicación vacía en un almacén de control de código fuente. 9. Haga clic en Aceptar para cerrar el cuadro de diálogo Cambiar control de código fuente. 10. Haga clic en Continuar con estos enlaces en el cuadro de diálogo de confirmación. 11. Haga clic en Aceptar en el cuadro de diálogo de advertencia si aparece. 12. Registrarse todo. Si este paso se realiza correctamente, continúe con el paso siguiente. 13. Abra la solución desde el control de código fuente a una nueva ubicación. |
Result from Step 12: La solución y el proyecto se enlazan y se escriben en el nuevo destino en el almacén de versiones. Los archivos de solución y proyecto están protegidos. La jerarquía de proyectos del almacén de versiones coincide con la jerarquía de carpetas del proyecto en disco. Result from Step 13: Se descargan todos los elementos del proyecto. |
Enlazar a la ubicación que está sincronizada con el cliente | 1. Crear un proyecto. 2. Agregue la solución al control de código fuente. 3. Cree un duplicado de la solución y el proyecto en el almacén de versiones (Compartir y rama si usa Visual Source Caja fuerte). 4. Abrir el cuadro de diálogo Cambiar control de código fuente (Archivo, Control de código fuente, Cambiar control de código fuente). 5. Desenlace todo. 6. Haga clic en Aceptar para cerrar el cuadro de diálogo Cambiar control de código fuente. 7. Vuelva a abrir el cuadro de diálogo Cambiar control de código fuente. 8. Seleccione todo. 9. Haga clic en Enlazar. 10. Vaya a la ubicación bifurcada de la solución y el proyecto (del paso 3) 11. Haga clic en Aceptar para cerrar el cuadro de diálogo Cambiar control de código fuente. 12. Obtener más reciente recursivamente para todos los elementos. |
El contenido del archivo después de la obtención es el mismo que antes de obtener. |
Enlazar a la ubicación que no está sincronizada con el cliente | 1. Crear un proyecto. 2. Agregue la solución al control de código fuente. 3. Cree un duplicado de la solución y el proyecto en el almacén de versiones (Compartir y rama si usa Visual Source Caja fuerte). 4. Modifique los archivos del proyecto bifurcado en el almacén de versiones. 5. Abrir el cuadro de diálogo Cambiar control de código fuente (Archivo, Control de código fuente, Cambiar control de código fuente). 6. Desenlace todo. 7. Haga clic en Aceptar para cerrar el cuadro de diálogo Cambiar control de código fuente. 8. Vuelva a abrir el cuadro de diálogo Cambiar control de código fuente. 9. Seleccione todo. 10. Haga clic en Enlazar. 11. Vaya a la ubicación bifurcada para la solución y el proyecto. 12. Haga clic en Aceptar para cerrar el cuadro de diálogo Cambiar control de código fuente. 13. Acepte el cuadro de diálogo Advertencia si aparece. 14. Obtener la última recursiva para todos los elementos. |
Los archivos modificados en el paso 4 también se modifican localmente. |
Enlazar solución que nunca estaba bajo control de código fuente | 1. Cree una carpeta vacía en el control de código fuente. 2. Crear un proyecto de cliente. 3. Abrir el cuadro de diálogo Cambiar control de código fuente (Archivo, Control de código fuente, Cambiar control de código fuente). 4. Enlace la solución a una ubicación vacía en el control de código fuente. 5. Haga clic en Aceptar para cerrar el cuadro de diálogo Cambiar control de código fuente. 6. Haga clic en Continuar con estos enlaces en el cuadro de diálogo de confirmación. 7. Haga clic en Aceptar en el cuadro de diálogo de advertencia si aparece. |
La solución se agrega al control de código fuente. Se desprotegió la solución y el proyecto. |
Cancelar enlace | 1. Crear un proyecto. 2. Agregue la solución al control de código fuente. 3. Abra el cuadro de diálogo Cambiar control de código fuente. 4. Desenlace todo. 5. Haga clic en el botón Aceptar para cerrar el cuadro de diálogo. Si este paso se realiza correctamente, continúe con el paso siguiente. 6. Vuelva a abrir el cuadro de diálogo Cambiar control de código fuente. 7. Enlazar a una ubicación no relacionada. 8. Haga clic en Cancelar. |
Result from Step 5: La solución ya no está bajo control de código fuente Result from Step 8: La solución todavía no está bajo control de código fuente. |
Caso 5b: Desenlace
Unbind quita la información de control de código fuente de los proyectos y su solución. Los proyectos y la solución afectados se basan en una combinación de selección de usuario y cómo se agregaron los elementos al control de código fuente.
Acción | Pasos de prueba | Resultados esperados para comprobar |
---|---|---|
Solución desenlace que contiene un proyecto web de IIS local o un sistema de archivos y un proyecto cliente | 1. Cree un sistema de archivos o un proyecto web de IIS local. 2. Agregue la solución al control de código fuente. 3. Agregue un nuevo proyecto de cliente a la solución. 4. Acepte la salida de la solución si se le solicita. 5. Abra el cuadro de diálogo Cambiar control de código fuente. 6. Haga clic en Desenlace. 7. Haga clic en Aceptar para cerrar el cuadro de diálogo. 8. Intente des check out solution, project, solution items, project items, project items. |
La solución y los proyectos NO están bajo control de código fuente. Los comandos de menú Control de código fuente no aparecen. |
Cancelar desenlace | 1. Crear un proyecto. 2. Agregue la solución al control de código fuente. 3. Abra el cuadro de diálogo Cambiar control de código fuente. 4. Haga clic en Desenlace todo. 5. Haga clic en Cancelar. |
La solución está bajo control de código fuente. |
Caso 5c: Rebind
Rebind es simplemente una combinación de desenlace y enlace: el proceso de reenlazamiento de un proyecto o solución que anteriormente estaba bajo control de código fuente y que estaba sin enlazar.
Acción | Pasos de prueba | Resultados esperados para comprobar |
---|---|---|
Reenlace de proyectos y soluciones sin cerrar el cuadro de diálogo Cambiar control de código fuente | 1. Crear un proyecto. 2. Agregue la solución al control de código fuente. 3. Abra el cuadro de diálogo Cambiar control de código fuente. 4. Haga clic en Desenlace. 5. Seleccione todas las filas. 6. Haga clic en Enlazar. 7. Haga clic en Aceptar para cerrar el cuadro de diálogo Cambiar control de código fuente. 8. Acepte la compra si se le solicita. |
La solución y el proyecto están bajo control de código fuente. |
Reenlace el proyecto solo sin cerrar el cuadro de diálogo Cambiar control de código fuente | 1. Crear un proyecto. 2. Agregue solo el proyecto al control de código fuente mediante (Control de> código fuente de archivo-Agregar> proyectos seleccionados al control de código fuente. 3. Abra el cuadro de diálogo Cambiar control de código fuente. 4. Desenlace solo el proyecto. 5. Enlace solo el proyecto. |
La solución permanece incontrolada. El proyecto permanece controlado. |
Solución reenlazada solo sin cerrar el cuadro de diálogo Cambiar control de código fuente | 1. Crear un proyecto. 2. Agregue solo la solución al control de código fuente mediante (Archivo, Control de código fuente, Agregar proyectos seleccionados al control de código fuente. 3. Abra el cuadro de diálogo Cambiar control de código fuente. 4. Desenlace solo la solución (no cierre el cuadro de diálogo Cambiar control de código fuente). 5. Enlace solo la solución. 6. Haga clic en Aceptar para cerrar el cuadro de diálogo. 7. Consulte los elementos de solución y solución (si los hubiera). |
La solución permanece controlada. El proyecto sigue sin controlarse. |
Reenlace la solución o el proyecto solo cuando se encuentra en el mismo directorio | 1. Crear un proyecto. 2. Agregue solo el proyecto al control de código fuente mediante (Archivo, Control de código fuente, Agregar proyectos seleccionados al control de código fuente. 3. Cierre la solución. 4. Cree una nueva solución con al menos dos proyectos. 5. Agregue la solución al control de código fuente. 6. Agregue el proyecto creado en el paso 1 del control de código fuente. 7. Acepte la desprotección de la solución si se le solicita. 8. Compruebe toda la solución. 9. Abra el cuadro de diálogo Cambiar control de código fuente. 10. Seleccione el proyecto agregado (del paso 6) y haga clic en Desenlace. 11. Haga clic en Aceptar para cerrar el cuadro de diálogo. 12. Acepte la desprotección si se le solicita. 13. Vuelva a abrir el cuadro de diálogo Cambiar control de código fuente. 14. Seleccione el proyecto agregado (del paso 6) y haga clic en Enlazar. 15. Seleccione la ubicación original. |
La solución y los proyectos permanecen controlados. |