Compartir a través de


Área de prueba 5: Cambiar el 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:

  • Asociar:

    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.

  • Liberar:

    Quita un proyecto o solución del control de código fuente por conexión.

  • Conectar o 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: Extraer/Deshacer extracció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: Vincular

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
Vincular 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 Desvincular.
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. Confirma 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 registrados.

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.
Vincular a la ubicación que está en sincronía 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 del proyecto en el almacén de versiones (Compartir y ramificar si usa Visual SourceSafe).
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. Desvincular 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 la última versión de todos los elementos de forma recursiva.
El contenido del archivo después de la obtención es el mismo que antes de obtener.
Vincular 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 del proyecto en el almacén de versiones (Compartir y ramificar si usa Visual SourceSafe).
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. Desvincular 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. Navegue hasta la ubicación ramificada 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. Vincule 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 sistema de control de código fuente.

La solución y el proyecto fueron extraídos.
Cancelar vinculación 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. Desvincular 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. Vincular 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: Desvincular

El comando Unbind elimina la información del control de código fuente de los proyectos y sus soluciones. 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
Desvincular solución que contiene un proyecto de sistema de archivos o de IIS Web local 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 Desvincular.
7. Haga clic en Aceptar para cerrar el cuadro de diálogo.
8. Intente revisar la solución, el proyecto, los elementos de la solución, los elementos del proyecto.
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 desvinculación 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 Desvincular todo.
5. Haga clic en Cancelar.
La solución está bajo control de código fuente.

Caso 5c: Reasignación

Rebind es simplemente una combinación de desvinculación y enlace: el proceso de reenlazar un proyecto o solución que anteriormente estaba bajo control de código fuente y que estaba desvinculado.

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 Desvincular.
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 el pago 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 usando (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. Desvincular solo el proyecto.
5. Vincule solo el proyecto.
Una solución permanece sin control.

El proyecto permanece controlado.
Volver a enlazar la solución solo sin cerrar la ventana 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. Vincule solo la solución.
6. Haga clic en Aceptar para cerrar el cuadro de diálogo.
7. Consulte la solución y los elementos de la 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 extracció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 el proceso de pago 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.