Pracujemy z projektem sourceforge. Kiedy staramy się przesunąć, a następnie przerwać mercurial:Jak rozwiązać "porzuconą transakcję", gdy używam "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
A kiedy staramy się odzyskać, że nie działa:
$ hg recover
no interrupted transaction available
Pozostali programiści projektu mają ten sam problem. Jesteśmy zagubieni.
Wygląda na to, że problem jest na zdalnym końcu ... czy są jakieś narzędzia dostarczane przez SF do zarządzania zdalnym repozytorium? Lub może użyć '-R', aby określić repozytorium, aby wykonać odzyskiwanie (np.' Hg odzyskać -R ssh: // @ hg.code.sf.net/p/loremipsum/code') –
Dzięki za szybki Odpowiadać. Kiedy próbuję: $ hg recover -R ssh: // @ hg.code.sf.net/p/loremipsum/code, Mam: "abandon: repozytorium nie jest lokalne". –
user1810567
Obawiałem się tego, wygląda na to, że to musi zostać rozwiązane przez SourceForge. Jeśli jest to opcja, możesz utworzyć nowe repozytorium, aby wprowadzić wszystkie zmiany, aby zespół mógł kontynuować pracę. –