Compartir el código con Azure Repos y Visual Studio
Azure Repos | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2015
Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015 | Visual Studio 2013
Este artículo le guía por los pasos necesarios para obtener una solución de Visual Studio en el equipo en un repositorio de Git de Azure DevOps que puede compartir con otros usuarios. Si desea trabajar con una solución Visual Studio hospedada en un repositorio existente, consulte el tutorial de Git.
Nota
Si utiliza Visual Studio 2019, versión 16.8 o una posterior, pruebe la experiencia del control de versiones de Git. Obtenga más información sobre las diferencias de Git con respecto de Team Explorer en esta página de comparación en paralelo.
Requisitos previos
Repos debe estar habilitado en el proyecto. Si el Repos y las páginas asociadas no se muestran, consulte Activar o desactivar un servicio Azure DevOps para volver a Repos.
Para ver o contribuir al código, debe ser miembro de un proyecto de Azure DevOps con acceso básico o superior.
Si no tiene un proyecto, cree uno o regístrese de forma gratuita.
Si no es miembro del proyecto, obtenga agregado.
Nota
En el caso de los proyectos públicos, los usuarios a los que se concede acceso de las partes interesadas tienen acceso total a Azure Repos.
- Repos debe estar habilitado en el proyecto. Si el Repos y las páginas asociadas no se muestran, consulte Activar o desactivar un servicio Azure DevOps para volver a Repos.
- Para ver el código, debe ser miembro de un proyecto Azure DevOps con acceso básico o superior. Si no es miembro del proyecto, obtenga agregado.
- Para ver el código, debe ser miembro del grupo de seguridad Lectores o tener los permisos correspondientes.
- Para contribuir al código, debe ser miembro del grupo de seguridad Colaboradores o tener los permisos correspondientes.
- Para ver el código, debe ser miembro de un proyecto Azure DevOps con acceso básico o superior. Si no es miembro del proyecto, obtenga agregado.
- Para ver el código, debe ser miembro del grupo de seguridad Lectores o tener los permisos correspondientes.
- Para contribuir al código, debe ser miembro del grupo de seguridad Colaboradores o tener los permisos correspondientes.
Creación de un repositorio de Git local para el proyecto
Cree un nuevo repositorio de Git local para el proyecto seleccionando Agregar al control de
fuente en la barra de estado de la esquina inferior derecha de Visual Studio.
Esto creará un nuevo repositorio en la carpeta en la que se encuentra la solución y confirmará el código en ese repositorio. También puede hacer clic con el botón derecho en la solución Explorador de soluciones elija Agregar solución al control de código fuente.
Nota
El botón Agregar al
de código fuente de la barra de estado se agregó en Visual Studio 2017 (era Publicar en Visual Studio 2015 Update 2 y versiones posteriores) y solo aparecerá cuando tenga Git como proveedor de control de código fuente. Si el código ya está en un repositorio de Git, no verá el botón Agregar al control de código fuente en la barra de estado, sino el estado de la rama actual en el repositorio local.
Si se encuentra en una versión anterior de Visual Studio, cree un repositorio de Git local para el proyecto seleccionando la opción Crear nuevo repositorio de Git en la ventana Nuevo Project al crear un nuevo proyecto. Para crear un repositorio de Git local para una solución existente, haga clic con el botón derecho en el proyecto en la Explorador de soluciones seleccione Agregar solución al control de código fuente.
Una vez que tenga un repositorio local, seleccione los elementos de la barra de estado para navegar rápidamente entre las tareas de Git en Team Explorer.

publicados muestra el número de confirmaciones no publicadas en la rama local. Al seleccionar esta opción, se abre la vista Sincronización Team Explorer.
muestra el número de cambios de archivos no confirmados. Al seleccionar esta opción, se abre la vista Cambios Team Explorer.
muestra el repositorio git actual. Al seleccionar esta opción se abre Conectar vista en Team Explorer.
muestra la rama de Git actual. Al seleccionar esta opción, se muestra un selector de ramas para cambiar rápidamente entre ramas de Git o crear nuevas ramas.
Nota
Si no ve ningún icono, como un icono de barra de estado de cambios no publicados o un icono de barra de estado de cambios pendientes de
asegúrese de que tiene un proyecto abierto que forma parte de un repositorio de Git.
Si el proyecto es completamente nuevo o aún no se ha agregado a un repositorio, puede agregarlo a uno seleccionando Agregar al
de código fuente en la barra de estado o haciendo clic con el botón derecho en la solución en Explorador de soluciones y seleccionando Agregar solución al controlde código fuente .
Publicar el código en Azure Repos
Vaya a la vista Insertar en Team Explorer seleccionando el icono Visual Studio barra de estado Cambios no
en la barra de estado. También puede seleccionar Sincronizar en la vista Inicio de Team Explorer.En la vista De inserción Team Explorer, seleccione el botón Publish Git Repo (Publicar repositorio de Git)en Push to Visual Studio Team Services (Insertar Visual Studio Team Services).

Compruebe su correo electrónico y seleccione su cuenta en la lista desplegable Dominio de Team Services.
Escriba el nombre del repositorio y seleccione Publicar repositorio.

Esto crea un nuevo proyecto en su cuenta con el mismo nombre que el repositorio. Para crear el repositorio en un proyecto existente, haga clic en Avanzado junto a Nombre del repositorio y seleccione un proyecto.
El código está ahora en un repositorio de Git en Azure Repos. Para ver el código en la web, seleccione Ver en la web.

Revisión de los cambios de confirmación antes de la publicación
Para ver lo que ha cambiado en una confirmación, vaya a la página Sincronización de Team Explorer haga clic con el botón derecho en la confirmación. Seleccione Ver detalles de confirmación. A continuación, puede hacer clic con el botón derecho en cualquier archivo modificado por la confirmación y seleccionar Comparar con anterior... para ver los cambios en comparación con la versión anterior del archivo.

Vinculación de elementos de trabajo a las confirmaciones
Puede incluir elementos de trabajo en las confirmaciones a través de Elementos de trabajo relacionados en la página Cambios de Team Explorer.

Además, puede incluir elementos de trabajo en confirmaciones agregando el identificador# en el mensaje de confirmación. Por ejemplo, "Corrección del error 23 en las herramientas de informes" vincularía el elemento de trabajo 23 a la confirmación. El elemento de trabajo se vincula cuando la confirmación se inserta en Azure Repos.
Confirmación e inserción de actualizaciones
A medida que escribe el código, los cambios se controlan automáticamente con Visual Studio. Puede confirmar los cambios en el repositorio de Git local seleccionando el icono de cambios pendientes Visual Studio
barra de estado Cambios pendientes en la barra de estado.En la vista Cambios de Team Explorer, agregue un mensaje que describa la actualización y confirme los cambios.

Seleccione el icono de la barra de estado de cambios no
Visual Studio icono Barra de estado cambios no publicados (o bien, seleccione Sincronizar en la vista Inicio Team Explorer). Seleccione Insertar para actualizar el código en Azure DevOps Services/TFS.
Extraer cambios del equipo
Sincronice el repositorio local con los cambios del equipo a medida que realicen actualizaciones.
En la vista Sincronización de Team Explorer, obtenga las confirmaciones realizadas por el equipo. Haga doble clic en una confirmación para ver los cambios de su archivo.

Seleccione Sincronizar para combinar las confirmaciones capturadas en el repositorio local y, a continuación, insertar los cambios no publicados en Azure Repos.

Los cambios del equipo ahora están en el repositorio local y están visibles en Visual Studio.
Solución de problemas
P: ¿Por qué mi página de inicio de sesión es diferente de cuando inicio sesión en Visual Studio?
A. La página de inicio de sesión depende de si usó una cuenta Microsoft o una cuenta de trabajo con Azure DevOps Services. Por lo tanto, inicie sesión con el nombre de usuario y la contraseña que usó con Azure DevOps Services.
P: ¿Por qué no Visual Studio al hacer clic en "Abrir en Visual Studio" en la página del proyecto?
A. Este vínculo requiere Visual Studio 2013 o posterior. No inicia versiones anteriores de Visual Studio.
¿Puedo usar el símbolo del sistema de Git con Visual Studio?
A: Visual Studio de Team Explorer y la línea de comandos de Git funcionan muy bien juntos. Los cambios realizados en los repositorios en cualquiera de las herramientas se reflejarán en la otra. Asegúrese de instalar la versión más reciente de Git para Windows, que tiene herramientas que le ayudarán a conectarse a los repositorios Azure DevOps Services/TFS.
Consulte el tutorial Azure Repos git y la referencia de comandos para obtener ayuda adicional sobre el uso de Git desde la línea de comandos.
Pasos siguientes
Configure una compilación para el código y obtenga más información sobre el uso de Git en el tutorial Azure Repos Git.
de la barra de estado de la esquina inferior derecha de Visual Studio.
Esto creará un nuevo repositorio en la carpeta en la que se encuentra la solución y confirmará el código en ese repositorio.
publicados muestra el número de confirmaciones no publicadas en la rama local. Si selecciona esta opción, se abrirá la vista Sincronizar Team Explorer.
muestra el número de cambios de archivos no confirmados. Al seleccionar esta opción, se abrirá la vista Cambios Team Explorer.
muestra el repositorio git actual. Al seleccionar esta opción, se abrirá Conectar vista en Team Explorer.
muestra la rama de Git actual. Al seleccionar esta opción, se muestra un selector de ramas para cambiar rápidamente entre ramas de Git o crear nuevas ramas.




























