Мы присоединяемся к современному миру и переходим от SVN к Mercurial для контроля версий.Большая часть этого довольно проста - просто импортируйте текущий транк в HG и клонируйте.Один проект немного интереснее, и я не вижу правильного способа сделать это.
Данный проект на самом деле представляет собой 4 отдельных веб-приложения, 3 из которых фактически являются ветвями одного общего потока [называемого CORE].С точки зрения SVN это выглядит следующим образом:
(root)
--CORE
--PROJECT-A
----YEAR-1
----YEAR-2
--PROJECT-B
С точки зрения рабочего процесса, изменения в ядре могут исходить либо из PROJECT-A, либо из PROJECT-B и объединяться обратно в CORE.
У меня вопрос: как мне собрать все это в HG и все еще иметь возможность объединить изменения в CORE?