Desarrollo y uso compartido de código en TFVC con Visual Studio

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

Visual Studio 2019 | Visual Studio 2022

Tanto si el proyecto de software es grande, pequeño o de reciente creación, será mejor si usa el control de versiones lo antes posible. En este artículo se presenta una introducción al Control de versiones de Team Foundation (TFVC), un sistema de control de versiones centralizado.

  • Si quiere trabajar en un sistema de control de versiones distribuido, puede usar Git con Azure Repos en su lugar.

  • Si tiene código que desea migrar a Azure DevOps Services, consulte Opciones de migración.

Requisitos previos

Conexión al proyecto

  1. En Visual Studio, en la página principal de Team Explorer, seleccione el icono Administrar conexiones.

  2. En la página Conectar de Team Explorer, haga clic con el botón derecho en el proyecto que contiene el repositorio y seleccione Conectar.

    Captura de pantalla donde se ve seleccionada la opción Conectar a un proyecto.

    Si el proyecto que desea no aparece, seleccione Administrar conexiones, seleccione Conectar a un proyecto y, a continuación, seleccione el proyecto que desee. Parar obtener más información, consulte Conexión desde Visual Studio o Team Explorer.

Nota:

Algunas opciones de menú de TFVC no se muestran en Visual Studio hasta que se conecta a TFVC.

Configuración de un área de trabajo

  1. En la página principal de Team Explorer en Visual Studio, seleccione Configurar el área de trabajo para asignar el proyecto a una carpeta de la máquina de desarrollo.

  2. Confirme la ruta del área de trabajo y seleccione Asignar y obtener para asignar el área de trabajo y obtener el código.

    Captura de pantalla donde se ve cómo se asigna el área de trabajo para obtener código.

    Ahora puede insertar el origen, poner en cola las compilaciones y administrar el trabajo.

    Captura de pantalla que muestra un mensaje de operación correcta que comprueba que Visual Studio está conectado ahora al proyecto.

Si no ve el vínculo Configurar el área de trabajo, es posible que ya tenga un área de trabajo en el ordenador. Para ver las áreas de trabajo existentes, abra el Explorador de control de código fuente o busque en Soluciones en Team Explorer. Para obtener más información, consulte Usar el Explorador de control de código fuente para administrar archivos en TFVC y Crear y trabajar con áreas de trabajo.

Captura de pantalla de Team Explorer, donde se puede seleccionar Explorador de control de código fuente o Administrar áreas de trabajo.

Nota:

TFVC no es compatible con las áreas de trabajo de unidades de red o rutas de acceso UNC.

Agregar código al control de versiones

  1. Para crear un nuevo proyecto de código para colocar en el control de código fuente de TFVC, seleccione Nuevo en Soluciones en la página principal de Team Explorer. Coloque la nueva solución en la carpeta del área de trabajo asignada, como c:\Users\<SuNombre>\Source\Workspaces\YourTeamProject\.

    Captura de pantalla donde aparece la página principal de Team Explorer con Nuevo resaltado en Soluciones.

    O bien, si ya tiene una aplicación en curso que desea colocar en el control de código fuente de TFVC, mueva la solución a la carpeta del área de trabajo en el Explorador de archivos de Windows.

    Captura de pantalla que muestra cómo desplazar el código fuente a la carpeta del área de trabajo.

  2. Abra su solución en Visual Studio.

    Captura de pantalla que muestra la página principal de Team Explorer, donde puede abrir la solución en Visual Studio.

  3. Presione Ctrl+Alt+L para abrir el Explorador de soluciones y, en el Explorador de soluciones, haga clic con el botón derecho en la solución y seleccione Agregar solución al control de código fuente.

    Captura de pantalla donde se ve cómo agregar la solución al control de código fuente.

  4. En el cuadro de diálogo Agregar solución al control de código fuente, revise los detalles y, a continuación, seleccione Aceptar.

Inserción de la solución en el repositorio

  1. Cuando esté listo para insertar el código en el repositorio, haga clic con el botón derecho en la solución en Explorador de soluciones y seleccione Insertar en el repositorio.

    Captura de pantalla donde aparece un menú contextual con Insertar en el repositorio seleccionado.

  2. En la página Cambios pendientes de Team Explorer, agregue un comentario de la inserción y, a continuación, seleccione Insertar en el repositorio.

    Captura de pantalla donde aparece el panel Cambios pendientes con un comentario y el botón Insertar en el repositorio.

  3. En la página principal de Team Explorer, seleccione Explorador de control de código fuente.

    Captura de pantalla donde aparece la página principal de Team Explorer con el Explorador de control de código fuente seleccionado.

    En el Explorador de control de código fuente, puede ver la solución en TFVC.

    Captura de pantalla donde aparece la solución en el Explorador de control de código fuente.

Ahora todo el equipo ya puede trabajar en el código. En el control de versiones se realiza un seguimiento de todos los cambios.

Inserción de los cambios en el repositorio

  1. Al editar en Visual Studio código que se encuentra en el control de código fuente de TFVC, el archivo cambiado se extrae automáticamente. Por ejemplo, site.css se extrae después de cambiar font-size a 16px.

    Captura de pantalla donde aparece el Explorador de soluciones con el archivo site.css extraído.

  2. Para comparar el archivo modificado con la última versión en el control de código fuente, haga clic con el botón derecho en Explorador de soluciones y seleccione Comparar.

    Captura de pantalla donde aparece la opción Comparar en el menú contextual del Explorador de soluciones.

    Se abre la ventana Diferencias, donde puede ver la diferencia entre las dos versiones.

    Captura de pantalla donde aparece la ventana de comparación, con dos versiones del archivo una al lado de la otra.

  3. En el Explorador de soluciones, haga clic con el botón derecho en el archivo y seleccione Insertar en el repositorio para insertar el cambio en el repositorio.

    Captura de pantalla donde aparece la opción Insertar en el repositorio en el menú contextual del Explorador de soluciones.

    También puede insertarlos desde el editor de código o desde Team Explorer.

  4. Si está trabajando en una tarea o corrigiendo un error al que se realiza un seguimiento como un elemento de trabajo, puede asociar ese elemento de trabajo a los cambios pendientes. TFVC resuelve el error, cierra la tarea o vincula el conjunto de cambios al elemento de trabajo.

    Captura de pantalla que muestra los Elementos de trabajo relacionados en los cambios pendientes.

  5. Agregue un comentario e insértelo.

    Captura de pantalla donde se ve dónde se puede agregar un comentario e insertar los archivos en el repositorio.

  6. En el Explorador de control de código fuente, haga clic con el botón derecho en el archivo que ha cambiado y seleccione Ver historial para ver su historial.

    Captura de pantalla donde aparece Ver historial en el menú contextual del archivo de código fuente.

    En la ventana Historial se enumeran todos los conjuntos de cambios que incluyen este archivo.

    Captura de pantalla donde aparece la ventana Historial con conjuntos de cambios.

Pasos siguientes