mercurial - ¿Cómo resolver "transacción abandonada" cuando uso "hg push"?
sourceforge (4)
En mi caso tuve que correr.
hg recover
en la máquina remota donde estaba empujando. Solucionó los problemas y pude empujar los cambios desde mi máquina.
Trabajamos con un proyecto de sourceforge . Cuando tratamos de empujar, entonces abortar mercurial:
$ hg push
pushing to ssh://<user>@hg.code.sf.net/p/loremipsum/code
searching for changes
remote: abort: abandoned transaction found - run hg recover!
abort: unexpected response: empty string
Y cuando intentamos recuperar eso no funciona:
$ hg recover
no interrupted transaction available
Los otros programadores del proyecto tienen el mismo problema. Somos un perdido.
Puede iniciar sesión en sourceforge por ssh ( https://sourceforge.net/p/forge/documentation/Shell%20Service/ ). Vaya a su carpeta hg, por ejemplo, / home / hg / p / YOURPROJECTNAME / code, ejecute hg recover
recovery here. Entonces todo está bien.
Si está utilizando la solución en la nube bitbucket.com y recibe este error, necesita abrir un ticket para que ejecuten hg recover
en su servidor.
Son muy rápidos en contestar tickets de esta variedad.
Si se encuentra el mismo error con la extracción, primero elimine la carpeta para la que se encontró una transacción abandonada. a continuación, de nuevo tratar de tirar. Funciona ...!