Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Servicios de Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022
Visual Studio 2019 | Visual Studio 2022
Puede compartir el trabajo en una rama de repositorio de Git local cargando los cambios en un repositorio remoto al que otros usuarios pueden acceder. El comando push de Git carga nuevos commits de tu rama local hacia la rama correspondiente de un repositorio remoto. Visual Studio usa el comando push al elegir sincronizar el trabajo con un repositorio remoto.
Para obtener información general sobre el flujo de trabajo de Git, consulte tutorial de Git de Azure Repos.
Prerrequisitos
| Categoría | Requisitos |
|---|---|
| Acceso al proyecto | Miembro de un proyecto. |
| Permisos | - Ver código en proyectos privados: al menos acceso básico. - Clonar o contribuir al código en proyectos privados: ser miembro del grupo de seguridad Contribuidores o contar con los permisos correspondientes en el proyecto. - Establecer permisos de rama o repositorio: administre permisos para la rama o el repositorio. - Establezca directivas de rama, comprobaciones de estado o cambie la rama predeterminada: edite el permiso de directivas para el repositorio o rama o la pertenencia al grupo de seguridad administradores de Project. - Importar un repositorio: miembro del grupo de seguridad de Administradores de proyecto o repositorio Git a nivel de proyecto Crear repositorio con la opción Permitir. Para obtener más información, consulte Establecimiento de permisos de repositorios Git. |
| Servicios | Repositorios habilitados. |
| Herramientas | Optional. Uso de az repos comandos: CLI de Azure DevOps. |
| Categoría | Requisitos |
|---|---|
| Acceso al proyecto | Miembro de un proyecto. |
| Permisos | - Ver código: al menos acceso básico. - Clonar o contribuir al código: Miembro de la Colaboradores grupo de seguridad o los permisos correspondientes en el proyecto. |
| Servicios | Repositorios habilitados. |
Inserción del código
Después de agregar una o varias confirmaciones a una rama local, puede "insertar" las confirmaciones en una rama remota para compartir o realizar una copia de seguridad del trabajo. Al usar el comando push, Git comprueba si la rama local está actualizada con la rama remota. Si no es así, Git impedirá que inserte nuevas confirmaciones hasta que haya actualizado la rama local. Para resolver este problema, puede extraer para obtener las confirmaciones de la rama remota que no están presentes en la rama local. Si las confirmaciones remotas extraídas entran en conflicto con las confirmaciones locales, intente resolver esos conflictos antes de insertar los cambios.
Para que el comando de inserción de Git funcione, el repositorio local debe estar conectado a un repositorio de Git remoto. Si ha clonado el repositorio local desde un repositorio remoto, ya están conectados. Pero si creó el repositorio local sin clonar, deberá conectarlo a un repositorio de Git hospedado. Para más información, consulte Conexión a un repositorio de Git de Azure Repos y Conexión a un repositorio de GitHub.
Sugerencia
Para admitir una revisión de solicitudes de incorporación de cambios del trabajo, evite trabajar directamente en la rama main del repositorio local. En su lugar, guarde los commits en una rama de funcionalidades local o en una rama de corrección de errores, y empuje esa rama al completar su trabajo. Para obtener información general sobre el flujo de trabajo de Git, consulte tutorial de Git de Azure Repos.
- Visual Studio 2022
- Visual Studio 2019: menú Git
- Visual Studio 2019: Team Explorer
- Línea de comandos de Git
Visual Studio 2022 proporciona una experiencia de control de versiones de Git mediante el menú Git , Cambios de Git y a través de menús contextuales en el Explorador de soluciones. La versión 16.8 de Visual Studio 2019 también ofrece la interfaz de usuario de Git de Team Explorer . Para obtener más información, consulte la pestaña Visual Studio 2019 - Team Explorer .
En la ventana Cambios de Git, seleccione el botón de inserción de flecha arriba para insertar la confirmación.
O bien, puede insertar los cambios desde la ventana Repositorio de Git . Para abrir la ventana Repositorio de Git , seleccione el vínculo saliente o entrante en la ventana Cambios de Git .
O bien, puede insertar los cambios en el menú Git de la barra de menús.
Una vez que haya subido sus confirmaciones, puede crear un pull request para que otros sepan que le gustaría que se revisaran sus cambios. Si se aprueba, los cambios se combinarán en una rama de destino del repositorio remoto.