Я работаю в команде, которая в основном использует SVN, тогда как я предпочитаю использовать Mercurial, когда это возможно. Я настроил hg-клон репозитория SVN с помощью hgsubversion, и несколько базовых операций по извлечению / фиксации / нажатию, похоже, работали нормально.
Теперь, после 2 недель локальной разработки (за это время я объединил изменения из внешнего hg репо и несколько раз сливались с изменениями из репозитория SVN), я попытался нажать на репо SVN, но не смог с этим сообщением:
abort: Извините, могу ' t найти родительский svn ревизии слияния.
Я обнаружил, что другие пользователи сталкиваются с той же проблемой, с инструкциями о том, как избежать этой проблемы в будущем, но я не встречал ничего, что могло бы решить проблему уплотнения нескольких параллельных совершает очистку существующего репозитория hgsubversion.
Как лучше всего исправить ситуацию, не теряя собственных коммитов? (Пошаговые инструкции?)