Для разработки мы используем репозиторий Mercurial в качестве оболочки для репозитория SVN для проверки кода в проекте. Все работает нормально: разработчики получают изменения и фиксируют собственные изменения в репозитории Mercurial, а руководитель проекта иногда переносит изменения из репозитория сервера Mercurial в репозиторий сервера SVN.
Но мы столкнулись с проблемой. Однажды два разработчика внесли два набора изменений. Для отправки на сервер они объединили все изменения и отправили на сервер. Все хорошо, но после этого мы не можем протолкнуть изменения из репозитория Mercurial в SVN. Получаем ошибку:
abort: К сожалению, не удается найти родительский элемент svn для версии слияния.
В объединенном наборе изменений есть два родителя, которые были объединены, и похоже, что это правильно, но я не могу вставить svn после и не понимаю, почему SVN не может найти родителя.
Любая помощь была бы очень полезной, спасибо