eclipse mercurial conflict after pull: cómo elegir el file remoto

Tengo un repository en bitbucket y estaba sacando un set de cambios de él a Eclipse usando el complemento Mercurial. Algunos de los files en Eclipse fueron modificados, por lo que causa conflictos.

enter image description here

enter image description here

Solo quiero renunciar al file local y actualizarlo con controles remotos. Así que hago clic derecho en el proyecto y elijo Equipo – Sincronizar con

¿Pero en qué debo hacer clic para seleccionar el file remoto y renunciar a un local?

enter image description here

enter image description here

Simplemente haga clic derecho en el file y select Revertir … como quiera descartar sus cambios.

Sin embargo, en general, si le importan sus cambios, no se recomienda actualizar el espacio de trabajo sin confirmar. En lugar de eso, comprometa sus cambios primero y luego vuelva a establecer la base o fusione después de tirar.

  • Revertir: esto elimina los cambios no confirmados. Hace que los contenidos del file sean los mismos que en el último commit
  • Actualización: esto mueve el directory de trabajo hacia el encabezado topológico más nuevo en la twig actual.
  • Rebase: esto mueve un set de cambios comprometidos desde donde se comprometió originalmente para que se base en el set de cambios de destino. Si tiene dudas, use fusionar en lugar de rebase ya que rebase es una operación avanzada.

El problema con la actualización del espacio de trabajo no confirmado es que, si hay conflictos, no hay una manera fácil de volver al estado anterior. Si hay conflictos con merge o rebase y no quiere resolverlos ahora, puede presionar el button Abort en la vista Mercurial Merge y volverá a ser como era antes.

En Eclipse puedo hacer

  • haga clic derecho en el file en Package Explorer
  • Reemplazar con
  • Otro set de cambios
  • select el último set de cambios del repository remoto