Había elegido 'Inicializar este repositorio con un archivo README'. Esto significó que terminé con dos cabezas, que no pude hg merge
porque uno tenía un marcador.
Para obtener empujando de trabajo, tuve que:
- configurar hg-Git y Github remota según https://blog.glyphobet.net/essay/2029
- trago de GitHub y actualizar
- fuerza de la fusión (de verificación que id para su uso con
hg heads
),
- comprometen la fusión
- añadir un cambio trivial para un archivo (añadir un char espacio al final),
- confirma, entonces
- mover el favorito a la punta
- empuje a mi github configurado a distancia
Esto terminó con comandos de la siguiente manera (sustituyendo en <x>
secciones)
hg pull github
hg update
hg merge <revision-id-of-incoming-git-version>
hg addremove
hg commit -m 'merged with github'
# make some trivial change to a file - eg add a space where it doesn't cause harm
hg add <changed-file>
hg commit -m 'trivial change'
hg bookmark -f master
hg push github
asegúrese eliges la revisión remota para la fusión anterior; si no lo haces, ¡no funciona!
¿Puedes explicar lo que hiciste? Especialmente hg-git se perdió algunos conjuntos de cambios en la primera carrera? – Rudi