Get started with Azure Repos and Visual Studio (Azure DevOps Services: Introducción a Azure Repos y Visual Studio)

Azure Repos | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2015 | VS 2017

Azure DevOps Server tenía anteriormente el nombre de Visual Studio Team Foundation Server (TFS).

Póngase a trabajar usando git con código ya en Azure Repos. Para obtener más información sobre cómo usar git desde Visual Studio o la línea de comandos, consulte Azure Repos tutorial de Git.

Si no tiene el código en un repositorio de Azure Repos o Azure DevOps Server GIT, visite nuestros artículos de introducción a Visual Studio o a la línea de comandos para obtener información sobre cómo crear un repositorio local para su código e insertarlo en Azure Repos.

Nota

Ahora Visual Studio 2019 incluye una nueva herramienta de Git que proporciona una experiencia mejorada al conectarse a un repositorio de Git. Cuando se habilita esta herramienta, la herramienta Team Explorer se deshabilita al conectarse a un repositorio de Git. Puede adquirir la nueva herramienta si descarga Visual Studio 2019 versión 16.6. Para habilitar y usar la nueva herramienta, vea Experiencia de Git en Visual Studio (versión preliminar).

Obtener el código

Para obtener una copia del código fuente, Clone un repositorio de Git. La clonación crea una copia del código fuente para trabajar con y toda la información de control de versiones para que git pueda administrar el código fuente.

Si aún no tiene un repositorio de Git, puede crear uno con su propio código. Continúe con los pasos de este artículo para confirmar y compartir su trabajo.

Nota

Ahora Visual Studio 2019 incluye una nueva herramienta de Git que proporciona una experiencia mejorada al conectarse a un repositorio de Git. Cuando se habilita esta herramienta, la herramienta Team Explorer se deshabilita al conectarse a un repositorio de Git. Puede adquirir la nueva herramienta si descarga Visual Studio 2019 versión 16.6. Para habilitar y usar la nueva herramienta, vea Experiencia de Git en Visual Studio (versión preliminar).

  1. En Team Explorer, seleccione conectar para abrir la página conectar y, a continuación, elija Administrar conexiones > conectar al proyecto.

    Clonación Azure DevOps Server repositorios de Git en Visual Studio

  2. En conectar a un proyecto, seleccione el repositorio que quiere clonar y seleccione clonar. Si no ve el repositorio, seleccione agregar Azure DevOps Server para agregar un servidor que hospede un repositorio. Puede filtrar la lista para buscar el repositorio.

    Clonación de un repositorio de Git de una organización conectada en Azure Repos

    Nota

    Las direcciones URL del proyecto han cambiado con la versión de Azure DevOps Services y ahora tienen el formato dev.azure.com/{your organization}/{your project} , pero todavía puede usar el visualstudio.com formato existente. Para obtener más información, vea Visual Studio Team Services es ahora Azure DevOps Services.

  3. Compruebe la ubicación del repositorio clonado en el equipo y seleccione clonar.

Confirmar el trabajo

Las ramas de Git aíslan los cambios de otros trabajos del proyecto. El flujo de trabajo de Git recomendado usa una nueva rama para cada característica o corrección con la que trabaja. Puede realizar confirmaciones en el repositorio de Git local para guardar los cambios en esa rama.

Nota

Ahora Visual Studio 2019 incluye una nueva herramienta de Git que proporciona una experiencia mejorada al conectarse a un repositorio de Git. Cuando se habilita esta herramienta, la herramienta Team Explorer se deshabilita al conectarse a un repositorio de Git. Puede adquirir la nueva herramienta si descarga Visual Studio 2019 versión 16.6. Para habilitar y usar la nueva herramienta, vea Experiencia de Git en Visual Studio (versión preliminar).

  1. En Team Explorer, seleccione el botón Inicio y elija bifurcaciones.

    Captura de pantalla que muestra las ramas en Team Explorer.

  2. Haga clic con el botón secundario en la rama principal y elija nueva rama local en.

    Crear una bifurcación local fuera de la bifurcación Main en Visual Studio

  3. Escriba un nombre de rama descriptivo para su trabajo para recordarle a usted y a otros usuarios qué tipo de trabajo hay en la rama. Seleccione crear rama.

    Escriba un nombre de rama descriptivo y seleccione crear rama.

  4. Realice cambios en los archivos del repositorio clonado. En la vista Inicio de Team Explorer, puede abrir soluciones de Visual Studio en el repositorio o examinar el contenido del repositorio mediante Mostrar vista de carpetas. Git realiza un seguimiento de los cambios realizados en el código tanto dentro como fuera de Visual Studio.

  5. Cuando esté satisfecho con los cambios, guárdelos en Git mediante una confirmación. Abra la vista cambios desde Team Explorer seleccionando el botón Inicio y eligiendo cambios.

    Captura de pantalla que muestra la apertura de la vista de cambios.

  6. Escriba un mensaje que describa la confirmación y seleccione confirmar todo.

    Confirmar todo

    Nota

    Si tiene varios archivos y no desea confirmarlos, puede hacer clic con el botón secundario en cada archivo y elegir fase. Una vez que haya almacenado provisionalmente todos los archivos que desea confirmar, seleccione confirmar copia intermedia. La confirmación de la fase de confirmación reemplaza todo cuando se realiza la fase manual de los cambios antes de la confirmación.

    Agregar al "stage" los archivos.

Compartir los cambios

Cuando esté listo para compartir los cambios con el equipo, inserte los cambios para que otros puedan acceder a ellos. Solo puede enviar los cambios después de agregar confirmaciones a una bifurcación.

Una vez que inserte los cambios, puede crear una solicitud de incorporaciónde cambios. Una solicitud de incorporación de cambios permite a otros usuarios saber que le gustaría revisar los cambios. Después de la aprobación, una solicitud de incorporación de cambios agrega los cambios a la rama principal del código.

Nota

Ahora Visual Studio 2019 incluye una nueva herramienta de Git que proporciona una experiencia mejorada al conectarse a un repositorio de Git. Cuando se habilita esta herramienta, la herramienta Team Explorer se deshabilita al conectarse a un repositorio de Git. Puede adquirir la nueva herramienta si descarga Visual Studio 2019 versión 16.6. Para habilitar y usar la nueva herramienta, vea Experiencia de Git en Visual Studio (versión preliminar).

  1. En Team Explorer, seleccione Inicio y, después, elija sincronizar para abrir la sincronización.

    Synchronization

    También puede ir a la vista de sincronización de los cambios ; para ello, elija sincronizar inmediatamente después de realizar una confirmación.

    Elija sincronizar inmediatamente después de realizar una confirmación.

  2. Seleccione Enviar para compartir la confirmación con el repositorio remoto.

    Inserción

    Si esta inserciones es la primera en el repositorio, verá el mensaje siguiente: The current branch does not track a remote branch. Push your changes to a new branch on the origin remote and set the upstream branch. Seleccione la instalación de inserciones para enviar los cambios a una nueva rama en el repositorio remoto y establezca la rama ascendente. La próxima vez que inserte cambios, verá la lista de confirmaciones.

  3. Cree una solicitud de incorporación de cambios para que otros usuarios puedan revisar los cambios. Abra solicitudes de incorporación de cambios en Team Explorer seleccionando Inicio y eligiendo solicitudes de incorporación de cambios.

    Solicitudes de incorporación de cambios

  4. En las solicitudes de incorporación de cambios, puede ver las solicitudes de incorporación de cambios abiertas por usted, que le han asignado, y puede crear nuevas solicitudes de incorporación de cambios. Seleccione nueva solicitud de incorporación de cambios para abrir un explorador Web en el que pueda crear la nueva solicitud de incorporación de cambios en el portal web de Azure Repos.

    Seleccione nueva solicitud de incorporación de cambios.

  5. Compruebe las ramas. En este ejemplo, queremos combinar las confirmaciones de la ReadMeFix rama en la main rama. Escriba un título y una descripción opcional, especifique los revisores, asocie opcionalmente los elementos de trabajo y, a continuación, seleccione crear.

    Creación de una solicitud de incorporación de cambios en el portal web

    Para obtener más información sobre las solicitudes de incorporación de cambios, consulte el tutorial de solicitud de incorporación de cambios.

Sincronizar con otros usuarios

Para mantener el código actualizado, Extraiga las confirmaciones realizadas por otros y combinarlas en la rama. Git es muy útil para combinar varios cambios incluso en el mismo archivo, pero a veces es posible que tenga que resolver un conflicto de fusión mediante combinación. Es una buena idea extraer las ramas con regularidad para mantenerlas actualizadas con los cambios de otros. La extracción a menudo se asegura de que las ramas de características de la rama principal usen la versión más reciente del código.

Nota

Ahora Visual Studio 2019 incluye una nueva herramienta de Git que proporciona una experiencia mejorada al conectarse a un repositorio de Git. Cuando se habilita esta herramienta, la herramienta Team Explorer se deshabilita al conectarse a un repositorio de Git. Puede adquirir la nueva herramienta si descarga Visual Studio 2019 versión 16.6. Para habilitar y usar la nueva herramienta, vea Experiencia de Git en Visual Studio (versión preliminar).

  1. En Team Explorer, seleccione Inicio y elija sincronizar para abrir la sincronización.

    Sincronización con otras personas.

  2. Puede descargar los últimos cambios de la rama mediante el vínculo de extracción . Hay dos vínculos de extracción , uno cerca de la parte superior y otro en la sección confirmaciones entrantes . Puede usar cualquiera de estas dos cosas.

    Descargar los cambios en el repositorio local