Я - ОЧЕНЬ счастливый пользователь bitbucket и mercurial после многих лет мириться с Subversion (и CVS, SourceSafe и другими; кто-нибудь помнит SCCS?).У меня значительная история проектов в моем локальном репозитории hg, ежедневно отправляемая в bitbucket, а затем на мои домашние машины.
Проблема в том, что моя компания хочет, чтобы я сохранил копию этой истории в subversion.И я ударил каменную стену, пытаясь это установить.Я установил hgsubversion, я думаю, правильно.И я использовал svnadmin для создания пустого хранилища svn, готового для хранения истории hg.
Но что теперь?В инструкциях говорится, чтобы начать с вытягивания клона (из носа? Что это? Я предполагаю, что это означает извлечение копии нового пустого каталога svn. ОК, сделал это.
Но что теперь? Я предполагаю, что следующим шагом будетчтобы подтолкнуть мой настоящий локальный клон hg к пустому репозиторию svn, который я только что проверил. Но ничего из того, что я пробовал, не сделает этого. Сбой извлечения происходит следующим образом, сообщая о «несвязанном репозитории» (насколько я помню, я передаю URL-адрес моего главного локального репозитория).hg repo, чтобы обойти всплывающее окно «Требуется URL» во всем, что я пробовал.
обнаружил новый набор изменений: 33 2011]
Результатом всего этого возни стал каталог с записями .hg, .svn и .hgignore и ничего больше.
Итак, я чувствую, что упускаю что-то простоечто сотни других, должно быть, уже пытались. Может кто-нибудь, пожалуйста, помогите мне начать? Спасибо!
PS: В настоящее время цель состоит в том, чтобы постоянно поддерживать SVN.Это командное репо и периодически вносить туда изменения из Hg, которые останутся для меня главным клиентом на неопределенный срок.В случае, если это имеет значение ...