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:
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":
Al intentar "tirar":
En commit y push:
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:
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
:
Branches
" / " Switch to
" / " New Branch
" Source ref
", select la twig " master
" (select la estrategia de extracción " merge
", " Checkout new branch
verificación" marcada) 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.