4

Это может показаться очень странной ситуацией.

Первоначально мы использовали Subversion (SVN) для контроля версий ...

затем мы перешли на Mercurial и использовали инструмент для преобразования наших предыдущих коммитов в ртутную форму.

И теперь мы хотим вернуться к под-версии, однако, похоже, мы не можем найти ничего, что позволило бы нам не допустить историю из-за ртутных коммитов и сохранить их в форме подрывной деятельности.

Кто-нибудь знает, возможно ли это / как это сделать?

Спасибо!!

1 ответ1

2

Во-первых, убедитесь, что это то, что вы хотите сделать! Прочтите эту замечательную статью о том, почему философия DVCS может быть лучше философии Subversion:

http://www.joelonsoftware.com/items/2010/03/17.html

Я не знаю, согласитесь ли вы с Джоэлом или нет, но вы должны учитывать, что существуют более современные подходы к этому вопросу, чем модель CVS без "отстой" в Subversion.

Проблема в децентрализованном характере или в разнице с тем, как она работает?

Если это первое, на этой странице обсуждается использование Mercurial с «единым центральным хранилищем».

http://hgbook.red-bean.com/read/collaborating-with-other-people.html

Если это последнее, я надеюсь, вы все еще уделите этому время. Причины, по которым вы мигрировали в первую очередь, вероятно, все еще актуальны.

К сожалению, я не могу найти никакой дискуссии о людях, мигрирующих из Mercurial в Subversion. Вам может понадобиться собрать воедино эквивалент файла дампа Subversion (например, вывод cvs2svn).

Возможно, вам следует обсудить это с users@subversion.apache.org:

http://subversion.apache.org/mailing-lists.html

Это, пожалуй, лучшее место, где можно проконсультироваться (или, может быть, даже написать сценарий) за то, что вы хотите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .