Proteger su contribución al código base del equipo

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

En Team Explorer de Visual Studio, abra la página Cambios pendientes para insertar en el repositorio su código en un nuevo conjunto de cambios, o bien presione CTRL+O, P en el teclado.

Captura de pantalla en la que se muestra el panel Cambios pendientes con un comentario y el botón Insertar en el repositorio.

Sugerencia

Puede seleccionar el icono Desacoplar para desacoplar la página Cambios pendientes de Team Explorer y mostrarla en una ventana independiente.

Selección de los archivos para insertar en el repositorio

Puede especificar qué cambios del archivo quiere insertar en el repositorio. Para ello, arrástrelos entre las secciones Cambios incluidos y Cambios excluidos de la página Cambios pendientes de Team Explorer. También puede realizar la inserción en el repositorio mientras trabaja en otras áreas de Visual Studio.

  • En el Explorador de soluciones, haga clic con el botón derecho en la solución, en uno o varios proyectos de código o en uno o varios archivos y seleccione Insertar en el repositorio.

  • En el Explorador de control de código fuente, seleccione uno o varios elementos con cambios pendientes, o bien una o varias carpetas que contengan elementos con cambios pendientes. El icono de estado Extraído del repositorio de TFVC indica elementos con cambios pendientes. Haga clic con el botón derecho en los elementos seleccionados y elija Insertar en el repositorio.

Importante

La opción Insertar en el repositorio no se muestra si no hay cambios pendientes en los elementos seleccionados.

Si no ve cambios pendientes para un elemento que quiere proteger, asegúrese de que no aparece como un cambio excluido. Abra la vista Cambios pendientes y seleccione el vínculo Detectado en Cambios excluidos. En el cuadro de diálogo Promover cambios candidatos, elija cualquiera de los elementos que quiera insertar en el repositorio y seleccione Promover. Los elementos se mueven a la sección Cambios incluidos y ya se pueden insertar en el repositorio.

Asociar elementos de trabajo

Cuando inserte cambios en el repositorio, deberá asociar elementos de trabajo con los cambios. Esta práctica ofrece las ventajas siguientes:

Para asociar elementos de trabajo a los cambios, dispone de dos opciones:

  • Seleccionar Agregar elemento de trabajo por id. en la sección Elementos de trabajo relacionados de la página Cambios pendientes. Escriba el id. de elemento de trabajo y seleccione Agregar.

  • Arrastrar un elemento de trabajo de la página Elemento de trabajo de Team Explorer a la sección Elementos de trabajo relacionados de la página Cambios pendientes.

Después de agregar un elemento de trabajo, puede seleccionar el vínculo situado junto al elemento para elegir cómo estará relacionado el elemento con los cambios: Asociar o Resolver. Estas opciones solo están disponibles si el elemento de trabajo aún no se encuentra en un estado que impida esta relación, como Resuelto, Listo o Cerrado.

Proteger los cambios

  1. En Team Explorer, elija Inicio y seleccione Cambios pendientes, o bien presione CTRL+0, P.

  2. En la página Cambios pendientes, escriba un comentario para que los compañeros del equipo que posteriormente tengan que revisar y comprender el historial de los archivos puedan entender lo que hizo. Por ejemplo: Controlador de carro de la compra implementado.

    Algunos equipos quieren que sus miembros proporcionen ciertos tipos de información sobre cada conjunto de cambios y podrían implementar una directiva de inserción en el repositorio para requerir esta práctica. Si un administrador del proyecto ha habilitado o requiere notas de inserción en el repositorio, puede escribir la información en la sección Notas.

  3. Seleccione Insertar en el repositorio.

Se produce uno de los resultados siguientes:

  • Los cambios se insertan en el repositorio.

    Todos los cambios de los archivos incluidos desde el área de trabajo, junto con el comentario, las notas de inserción en el repositorio y los vínculos a elementos de trabajo relacionados, se almacenan en el servidor como un solo conjunto de cambios.

  • Hay conflictos que bloquean los cambios.

    El sistema muestra conflictos entre los cambios y la última versión de los archivos del servidor. Vea Resolución de conflictos de Control de versiones de Team Foundation.

  • Una directiva de inserción en el repositorio bloquea la inserción en el repositorio.

    Los administradores del proyecto pueden implementar directivas de inserción en el repositorio para fomentar que el equipo siga los procedimientos recomendados. Por ejemplo, una directiva de inserción en el repositorio puede instar u obligar a los miembros del equipo a que asocien al menos un elemento de trabajo a sus cambios. Para obtener más información, consulte Establecimiento y aplicación de pruebas de calidad.

    Para invalidar estas directivas de inserción en el repositorio, en la sección Advertencias de directiva, seleccione Invalidar advertencias y escriba el motivo para invalidarlas.

  • Está insertando en el repositorio cambios en una carpeta controlada por un proceso de compilación de inserción en el repositorio validada.

    Si está insertando en el repositorio cambios en carpetas de control de versiones que están controladas por un proceso de compilación de inserción en el repositorio validada, aparecerá el cuadro de diálogo Inserción en el repositorio validada. Para obtener información sobre cómo completar la inserción en el repositorio, consulte Inserción en el repositorio en una carpeta controlada por un proceso de compilación de inserción en el repositorio validada.

    Captura de pantalla en la que se muestra el cuadro de diálogo Inserción en el repositorio validada con un mensaje.

Suscripción a alertas

Si quiere recibir una notificación cuando alguien inserte en el repositorio código en el proyecto de TFVC, puede suscribirse para recibir alertas de correo electrónico. En la configuración de usuario del proyecto TFVC, seleccione Notificaciones. Seleccione Nueva suscripción y, después, elija y personalice las plantillas de Inserción en el repositorio para Código (TFVC).

Captura de pantalla en la que se muestra la página de alertas de un proyecto de TFVC en el portal web.

Trabajar desde el símbolo del sistema

  • El comando checkin permite ver los cambios pendientes e insertar en el repositorio archivos.

Sugerencias

Pasos siguientes

Cambio de nombre o movimiento de archivos y carpetas