Ответ 1
В моем случае мне пришлось запустить
hg recover
на машине удаленный, на который я нажимал. Это устранило проблемы, и я мог бы внести изменения с моей машины.
Мы работаем с проектом sourceforge. Когда мы пытаемся протолкнуть, то меркантильное прерывание:
$ 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
И когда мы пытаемся восстановить то, что не работает:
$ hg recover
no interrupted transaction available
Другие программисты проекта имеют одинаковую проблему. Мы потеряны.
В моем случае мне пришлось запустить
hg recover
на машине удаленный, на который я нажимал. Это устранило проблемы, и я мог бы внести изменения с моей машины.
Вы можете войти в sourceforge по ssh (https://sourceforge.net/apps/trac/sourceforge/wiki/Shell%20service). Переход в вашу hg-папку, например. /home/hg/p/YOURPROJECTNAME/code, запустите hg recover here. Тогда все ОК.
Если вы используете bitbucket.com облако, и вы получите эту ошибку, вам нужно открыть билет, чтобы они запускали hg recover
на своем сервере. p >
Они очень быстро отвечают на билеты этого сорта.