Lavoriamo con un progetto sourceforge. Quando cerchiamo di spingere, poi mercuriale abortire:Come risolvere "transazione abbandonata" quando uso "hg push"?
$ 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
E quando cerchiamo di recuperare che non funziona:
$ hg recover
no interrupted transaction available
Gli altri programmatori del progetto hanno lo stesso problema. Siamo persi.
Questo sembra che il problema sia sul lato remoto ... ci sono strumenti forniti da SF per gestire il repository remoto? O forse usa '-R' per specificare il repository su cui eseguire il recupero (es.' Hg recover -R ssh: // @ hg.code.sf.net/p/loremipsum/code') –
Grazie per il rapido rispondere. Quando provo: $ hg recover -R ssh: // @ hg.code.sf.net/p/loremipsum/code, ho: "abandon: il repository non è locale". –
user1810567
Avevo paura di questo, sembra che questo deve essere risolto da SourceForge. Se è un'opzione, puoi creare un nuovo repository per inviare tutte le modifiche affinché il tuo team possa continuare a lavorare. –