Uso compartido del código con inserción

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

Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015

Comparta los cambios realizados en confirmacionesy ramas mediante el comando . Insertar las ramas en el repositorio remoto. Git agrega las confirmaciones a una rama existente en el remoto o crea una nueva rama con las mismas confirmaciones que la rama local.

Git se asegura de que los cambios que se insertan sean coherentes con la rama remota. Otros usuarios pueden extraer las confirmaciones y combinarlas en su propia copia local de la rama. Las ramas insertadas que han finalizado el trabajo se revisan y combinan en la rama principal del repositorio a través de una solicitud de extracción.

En este tutorial, aprenderá a:

  • Compartir el código con inserción

Compartir el código con inserción

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.

  1. En Team Explorer, seleccione Inicio y, a continuación, elija Sincronizar para abrir Sincronización.

    Sincronización

    También puede ir a Sincronización desde la vista Cambios si elige Sincronizar inmediatamente después de realizar una confirmación.

    Vaya a Sincronización desde la vista Cambios inmediatamente después de realizar una confirmación.

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

    Push

    Durante la primera inserción en el repositorio, verá el siguiente mensaje en lugar de la lista de confirmaciones salientes: Seleccione Insertar para insertar los cambios en una nueva rama en el repositorio remoto y establecer la rama 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. ascendente. 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. La próxima vez que se insertan cambios, verá la lista de confirmaciones.

    Nota

    Vaya a Team ExplorerConfiguraciónRepository Configuración. Asegúrese de que ha escrito los valores de Usuario,Correo electrónico,Remotosy otros valores correctos.

Resolución de conflictos de combinación antes de insertar

Si hay conflictos entre las confirmaciones locales y la rama remota, debe resolver estos conflictos para poder insertar los cambios. Extraiga primero los cambios de otros. Puede resolver los conflictos y confirmar los cambios y, a continuación, volver a push intentar el comando.

Pasos siguientes