Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Un repositorio de Git, o repositorio, realiza el seguimiento de los cambios realizados en los archivos de una carpeta. Puede crear cualquier número de repositorios de Git locales en el equipo, cada uno almacenado en una carpeta propia. Cada repositorio de Git que cree es independiente de otros repositorios de Git, por lo que los cambios que realice en un repositorio no afectarán a los demás.
Un repositorio de Git almacena todas las versiones de cada archivo del repositorio, a menos que indique a Git que omita un archivo. Git guarda las versiones de archivo de forma eficaz, por lo que el almacenamiento de un gran número de versiones no requiere necesariamente mucho espacio en disco. Git admite la comparación de versiones de archivo, la combinación de diferentes versiones, el cambio entre versiones y mucho más. Puede usar Git para administrar el código fuente, con independencia de si los archivos de código están dentro o fuera de una solución de Visual Studio. Para compartir el trabajo, puede conectar el repositorio de Git local a un repositorio de Git remoto al que otros usuarios pueden acceder. El repositorio remoto puede ser un repositorio de Git de Azure Repos, de GitHub u otro repositorio de Git hospedado.
En este artículo se proporcionan procedimientos para las tareas siguientes:
Creación de un repositorio de Git local a partir de una nueva solución
Creación de un repositorio de Git local a partir de una solución existente
Creación de un repositorio de Git local en una carpeta vacía
Conexión de un repositorio de Git local a un repositorio de Git de Azure Repos
Conexión de un repositorio de Git local a un repositorio de GitHub
Repos debe estar habilitado en la configuración del proyecto de Azure DevOps. Si el centro de Repos y las páginas asociadas no se muestran, vea Activación o desactivación de un servicio de Azure DevOps para volver a habilitar Repos.
Para que pueda ver el código en proyectos privados, sea miembro de un proyecto de Azure DevOps con al menos acceso "Básico" . En el caso de los proyectos públicos, cualquiera puede ver el código.
Para clonar o contribuir al código de un proyecto privado, sea miembro del grupo de seguridad de Colaboradores o tenga los permisos correspondientes. En el caso de los proyectos públicos, cualquiera puede clonar y contribuir código. Para obtener más información, consulte ¿Qué es un proyecto público?
Nota
En el caso de los proyectos públicos, los usuarios con acceso de parte interesada tienen acceso total a Azure Repos.
Repos debe estar habilitado en la configuración del proyecto de Azure DevOps. Si el centro de Repos y las páginas asociadas no se muestran, vea Activación o desactivación de un servicio de Azure DevOps para volver a habilitar Repos.
Para ver el código, debe ser miembro del proyecto Azure DevOps con acceso Básico al menos. Si no es miembro del proyecto, agréguese.
Para clonar o contribuir al código, debe ser miembro del grupo de seguridad Colaboradores, o bien tener el conjunto de permisos correspondientes, en el proyecto que quiera cambiar.
Creación de un repositorio de Git local a partir de una nueva solución
Visual Studio 2022 proporciona una experiencia de control de versiones de Git mediante el menú Git, Cambios de Git y los menús contextuales del Explorador de soluciones. En Visual Studio 2019, versión 16.8, también se ofrece la interfaz de usuario de Git Team Explorer. Parar más información, vea la pestaña Visual Studio 2019: Team Explorer.
En Explorador de soluciones, haga clic con el botón derecho en el nombre de la solución o haga clic con el botón derecho en cualquier elemento de la vista Carpeta de Explorador de soluciones y, después, seleccione Crear repositorio de Git. O bien, elija Agregar al control de código fuente en la barra de estado de la esquina inferior derecha de Visual Studio y, después, seleccione Git. Si no ve estas opciones, el código ya está en un repositorio de Git.
O bien, elija Git > Crear repositorio de Git en la barra de menús para abrir la ventana Crear un repositorio de Git. Si no ve esta opción, el código ya está en un repositorio de Git.
En la ventana Crear un repositorio de Git, elija Solo local, compruebe que la ruta de acceso local es correcta y, después, elija Crear.
Ahora ha creado un repositorio de Git local en la carpeta de la solución de Visual Studio y ha confirmado el código en ese repositorio. El repositorio de Git local contiene la solución de Visual Studio y los recursos de Git.
Visual Studio 2019 proporciona una experiencia de control de versiones de Git mediante el menú Git, Cambios de Git y los menús contextuales del Explorador de soluciones.
En Explorador de soluciones, haga clic con el botón derecho en el nombre de la solución o haga clic con el botón derecho en cualquier elemento de la vista Carpeta de Explorador de soluciones y, después, seleccione Crear repositorio de Git. O bien, elija Agregar al control de código fuente en la barra de estado de la esquina inferior derecha de Visual Studio y, después, seleccione Git. Si no ve estas opciones, el código ya está en un repositorio de Git.
O bien, elija Git > Crear repositorio de Git en la barra de menús para abrir la ventana Crear un repositorio de Git. Si no ve esta opción, el código ya está en un repositorio de Git.
En la ventana Crear un repositorio de Git, elija Solo local, compruebe que la ruta de acceso local es correcta y, después, elija Crear.
Ahora ha creado un repositorio de Git local en la carpeta de la solución de Visual Studio y ha confirmado el código en ese repositorio. El repositorio de Git local contiene la solución de Visual Studio y los recursos de Git.
Visual Studio 2019, versión 16.8 y versiones posteriores, proporciona una experiencia de control de versiones de Git al tiempo que mantiene la interfaz de usuario de Git de Team Explorer. Para usar Team Explorer, desactive Herramientas>Opciones>Características en versión preliminar>Nueva experiencia de usuario de Git en la barra de menús. Puede usar las características de Git indistintamente desde cualquier interfaz.
Nota
Una de las ventajas de conectarse a un proyecto desde Team Explorer es obtener acceso al centro de elementos de trabajo. Para obtener información general sobre las características de Team Explorer, vea Navegación en Team Explorer de Visual Studio.
En Team Explorer, en Repositorios de Git locales, seleccione Nuevo. Escriba una ruta de acceso local y seleccione Crear.
Team Explorer no abre la ventana Crear un repositorio de Git y supone que quiere un repositorio de Git local.
Ahora ha creado un repositorio de Git local en la carpeta de la solución de Visual Studio y ha confirmado el código en ese repositorio. El repositorio de Git local contiene la solución de Visual Studio y los recursos de Git.
En el símbolo del sistema, vaya a la carpeta raíz que contiene la solución de Visual Studio existente y ejecute los comandos siguientes. Estos comandos crean un repositorio de Git local en la carpeta de la solución de Visual Studio y confirman el código en ese repositorio.
Visual Studio 2022 no admite la creación de un repositorio local mediante Team Explorer. Use la línea de comandos de Git.
Use el procedimiento de Visual Studio 2019: Team Explorer o use la línea de comandos de Git.
Puede crear un repositorio local en una carpeta vacía desde Team Explorer.
En Repositorios de Git locales en la vista Conectar de Team Explorer, elija Nuevo.
Escriba una ruta de acceso de carpeta donde se creará el repositorio. La carpeta especificada debe estar vacía o no existir. Elija Crear.
Ahora ha creado un repositorio de Git local. Para ver el contenido de la carpeta, haga clic con el botón derecho en la entrada del nueva repositorio y seleccione Abrir en Explorador de archivos.
El nuevo repositorio de Git local solo contiene recursos de Git.
En Explorador de soluciones, haga clic con el botón derecho en el nombre de la solución, o bien haga clic con el botón derecho en cualquier elemento de la vista Carpeta de Explorador de soluciones y, después, seleccione Insertar en el servicio Git para abrir la ventana Crear un repositorio de Git.
O bien, elija Git > Insertar en el servicio Git en la barra de menús para abrir la ventana Crear un repositorio de Git.
Abra un explorador y vaya al proyecto de Azure DevOps mediante una dirección URL con el formato https://dev.azure.com/<OrganizationName>/<ProjectName>. Si todavía no tiene un proyecto, cree uno.
En el proyecto de Azure DevOps, cree un repositorio de Git vacío sin un archivo LÉAME. Copie la dirección URL de clonación desde el menú emergente Clonar repositorio.
En la ventana Crear un repositorio de Git, elija Remoto existente, escriba la dirección URL de clonación del repositorio del paso anterior y, después, elija Insertar. Para más información sobre cómo crear un repositorio de Azure DevOps, vea Creación de un repositorio de Git en el proyecto.
En Explorador de soluciones, haga clic con el botón derecho en el nombre de la solución, o bien haga clic con el botón derecho en cualquier elemento de la vista Carpeta de Explorador de soluciones y, después, seleccione Insertar en el servicio Git para abrir la ventana Crear un repositorio de Git.
O bien, elija Git > Insertar en el servicio Git en la barra de menús para abrir la ventana Crear un repositorio de Git.
Abra un explorador y vaya al proyecto de Azure DevOps mediante una dirección URL con el formato https://dev.azure.com/<OrganizationName>/<ProjectName>. Si todavía no tiene un proyecto, cree uno.
En el proyecto de Azure DevOps, cree un repositorio de Git vacío sin un archivo LÉAME. Copie la dirección URL de clonación desde el menú emergente Clonar repositorio.
En la ventana Crear un repositorio de Git, elija Remoto existente, escriba la dirección URL de clonación del repositorio del paso anterior y, después, elija Insertar. Para más información sobre cómo crear un repositorio de Azure DevOps, vea Creación de un repositorio de Git en el proyecto.
En la sección Insertar en Azure Dev Ops Services de la vista Sincronización en Team Explorer, seleccione el botón Publicar repositorio de Git.
Elija la cuenta, la organización y el nombre de un repositorio de Azure DevOps y, después, seleccione Publicar repositorio.
En este paso se crea un proyecto en la cuenta de Azure DevOps con el mismo nombre que ha seleccionado para el repositorio. Para crear el repositorio en un proyecto existente, seleccione Avanzado junto al Nombre del repositorio y, después, seleccione un proyecto.
El código está ahora en un repositorio de Git de Azure Repos. Puede ver el código en la web seleccionando Ver en la web.
Nota
También puede crear un repositorio de Git de Azure Repos desde la línea de comandos mediante la CLI de Azure.
Abra un explorador y vaya al proyecto de Azure DevOps mediante una dirección URL con el formato https://dev.azure.com/<OrganizationName>/<ProjectName>. Si todavía no tiene un proyecto, cree uno.
En el proyecto de Azure DevOps, cree un repositorio de Git vacío sin un archivo LÉAME. Copie la dirección URL de clonación desde el menú emergente Clonar repositorio.
Para publicar la confirmación local en Azure Repos, ejecuta los siguientes comandos en la carpeta que contiene el repositorio de Git local, con la dirección URL de clonación del paso anterior. Si aún no tienes un repositorio git local, crea uno con los pasos anteriores de este artículo.
En Explorador de soluciones, haga clic con el botón derecho en el nombre de la solución, o bien haga clic con el botón derecho en cualquier elemento de la vista Carpeta de Explorador de soluciones y, después, seleccione Insertar en el servicio Git para abrir la ventana Crear un repositorio de Git.
O bien, elija Git > Insertar en el servicio Git en la barra de menús para abrir la ventana Crear un repositorio de Git.
En la ventana Crear un repositorio de Git, elija GitHub, seleccione la cuenta de GitHub, el nombre del propietario y un nuevo nombre de repositorio y, después, elija Insertar.
En este paso se crea un repositorio en la cuenta de GitHub con contenido del repositorio local.
En Explorador de soluciones, haga clic con el botón derecho en el nombre de la solución, o bien haga clic con el botón derecho en cualquier elemento de la vista Carpeta de Explorador de soluciones y, después, seleccione Insertar en el servicio Git para abrir la ventana Crear un repositorio de Git.
O bien, elija Git > Insertar en el servicio Git en la barra de menús para abrir la ventana Crear un repositorio de Git.
En la ventana Crear un repositorio de Git, elija GitHub, seleccione la cuenta de GitHub, el nombre del propietario y un nuevo nombre de repositorio y, después, elija Insertar.
En este paso se crea un repositorio en la cuenta de GitHub con contenido del repositorio local.
En la sección Publicar en GitHub de la vista Sincronización en Team Explorer, seleccione la cuenta de GitHub, el nombre del propietario y un nuevo nombre de repositorio y, después, elija Publicar.
En este paso se crea un repositorio en la cuenta de GitHub con contenido del repositorio local.
Nota
También puede crear un repositorio de GitHub desde la línea de comandos mediante la CLI de GitHub.
Abra un explorador y vaya a la cuenta de GitHub. Si todavía no tiene una cuenta de GitHub, cree una.
En la cuenta de GitHub, cree un repositorio de Git vacío sin archivos agregados. Copie la dirección URL de clonación de la página Configuración rápida.
Para publicar la confirmación local en GitHub, ejecute los siguientes comandos en el símbolo del sistema de la carpeta del repositorio de Git local, con la dirección URL de clonación del paso anterior.
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.
Módulo práctico centrado en familiarizarse con los comandos básicos de control de código fuente a través de un entorno de desarrollo integrado o un portal web.
Obtenga información sobre cómo compartir su solución de Visual Studio con otros usuarios mediante el hospedaje del código en un repositorio de Git en Azure Repos.
Colabore en el desarrollo de código con los repositorios gratuitos de Git, tanto públicos como privados, las solicitudes de incorporación de cambios y la revisión de código.
Obtenga información sobre cómo usar confirmaciones de Git para guardar el trabajo en el control de versiones de Git mediante Visual Studio o la línea de comandos de Git.