visual studio repositorio open from clonar git visual-studio azure-devops

git - studio - Atrapado en "Una operación de fusión en curso"



visual studio git clone (2)

Cuando se producen conflictos durante una acción de extracción desde el repositorio remoto de Git en Visual Studio, debe realizar una combinación manual para elegir la versión remota o local. Después de hacer clic en ''Aceptar fusión'', debe confirmar esta operación de combinación . Verás que como esta imagen de abajo.

Si no ve esta ventana, también puede confirmar desde la ventana de cambios pendientes. Puedes ver que no hay nada en la pestaña de Cambios . Esto se debe a que elige la versión local cuando fusiona. De causa, no hay cambios en el archivo para mostrar en los cambios. Pero todavía necesita cometer la operación de fusión.

Pasos

  • En visual studio
  • Tirado de repo remoto
  • 1 fusionar conflicto.
  • Fusionado manualmente, haga clic en ''Aceptar fusión''

Resultado

  • Mensaje: "Se está realizando una operación de combinación en el ... repositorio. Confirme los cambios para completar la operación de combinación".
  • Sin embargo, no hay nada que cometer: hay 0 cambios pendientes, no parece posible realizar ninguna acción aparte de Abortar.

Captura de pantalla: https://pbs.twimg.com/media/DBOeRIiXsAEbnLP.jpg

Contexto

  • El repositorio remoto de git está alojado en Visual Studio Team Services.
  • Visual Studio 2017 con todas las actualizaciones.

Tuve un problema muy similar con uno de mis proyectos que me dio el mismo mensaje TFS en Visual Studio 2017. También estaba usando git. En mi caso, necesitaba agregar manualmente un comentario a la confirmación antes de publicar la combinación. Dado que tuve que fusionar manualmente los conflictos, se necesitaba un comentario en lugar del mensaje autocompletado que tiene lugar en una combinación sin conflictos.

Soy consciente de que los comentarios necesitan comentarios, pero si recuerdo correctamente, VS 2015 completaría automáticamente el comentario en una combinación, incluso si solucionas manualmente cualquier problema de combinación. En cualquier caso, en VS 2017 deberá agregar un comentario de confirmación cuando haya conflictos resueltos.

Esto fue un simple error de usuario por mi parte, pero podría no ser inmediatamente obvio. Asegúrese de que haya un comentario presente en la pestaña Cambios y luego Confirmar. Además, asegúrese de haber tomado su café AM antes de comenzar su mañana. ;)