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.
En Team Explorer, seleccione Inicio y, a continuación, elija Sincronizar para abrir Sincronización.

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

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

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.