Eclipse EGIT: twig actual no configurada para tirar

Estoy trabajando en un juego de rol basado en mosaicos con un amigo mío que tiene que irse por semanas y decidimos que era hora de usar el control de versiones / git. Estoy empezando a arrepentirme de eso. Después de unas horas logramos que funcione hasta el punto en que:

  1. Creo un repository en github, agrégalo como queueborador.
  2. Me comprometo proyecto en eclipse a git, push
  3. Tira, lo importa en su espacio de trabajo
  4. Hago algunos cambios, aprieto y tira de los cambios.
  5. Hace algunos cambios, confirma y empuja con éxito. Los cambios aparecen en el repository
  6. Intento hacer cambios, get errores (ver image), sin éxito.
  7. Realizo algunos cambios, bash comprometerme, obtengo errores, sin éxito.

Básicamente, estamos bloqueados con un proyecto que puede actualizar y no puedo. Soy el propietario del repository si eso importa en absoluto.

Al intentar "Recuperar desde el origen": "1"

Al intentar "tirar": "2"

En commit y push: "3"

Estamos bastante atascados ahora. Preferimos no usar Skype para enviar files, en algún momento vamos a ser profesionales y eso parece demasiado tedioso.

De acuerdo a lo pedido: enter image description here

El post de error "Esta twig no está configurada para extracción" en EGit es típico de una twig creada localmente y presionada.

Eso no establecería la sección de fusión de esa twig.
Consulte " La twig actual no está configurada para extracción. No hay ningún valor para la key branch.master.merge encuentra en la configuration ".

 [branch "master"] remote = origin merge = refs/heads/master 

Para resolver eso, una forma es cambiar el nombre de su twig master actual y, en la vista de Git Repositories :

  • Haga clic derecho en " Branches " / " Switch to " / " New Branch "
  • deployment la list " Source ref ", select la twig " master " (select la estrategia de extracción " merge ", " Checkout new branch verificación" marcada)
  • click " finish "

La nueva twig debe estar correctamente configurada

Esto funcionó para mí en Eclipse IDE con EGit:

     Abrir window-> Mostrar vista-> Otro-> Git-> Git Repositories
     Haga clic derecho en su repository en la vista Repositorios Git -> Propiedades
     Haga clic en el button "Agregar input ..."
     key: branch.master.remote
     valor: origen
     DE ACUERDO
     Haga clic en el button "Agregar input ..."
     key: branch.master.merge
     valor: refs / heads / master
     DE ACUERDO
     Haga clic derecho en su repository -> Tire

Por cierto. Estoy sacando el maestro del control remoto y de mi sucursal local cuando tirar también es maestro.