Mercurial репозиторий для нескольких веток

У меня есть несколько квази связанных проектов, которые я хочу контролировать версии. В SVN я бы настроил их как несколько каталогов в рамках одного проекта

/scripts  #updates in sync with project1 & project2
/project1 #requires database
/project2 #requires database
/database

Естественно, для этого примера игрушки возможны другие макеты SVN, но у этого макета есть свои преимущества:

Я могу копировать файлы между ветвями, сохраняя историюЯ могу проверить только подмножество проектов, напримерsvn co repo/project2; svn co repo/database, Это экономит значительное количество хранения и время, если проект1 большой.Простое управление репозиторием, поскольку доступ пользователя определяется один раз для всех проектов

Эта парадигма нехорошо сопоставить с ртутными, так каквы можете'т клонировать один каталог ртутного репо, Итак, мой вопрос: каков наиболее распространенный способ хранения больших тесно связанных проектов в Mercurial?

Мои идеи:

Несколько репозиториев - теряет историю файлов, которые перемещаются между проектамилеса - кажется остановились, а я вышлаЯ не уверен, насколько стабильно это расширениеИменованные ветки с преимущественно несвязанным контентомSubRepos - К сожалению, Я'м работает Ubuntu 9.04, который только отправляет HG 1.1.2. В противном случае это будет выглядеть как хороший вариант

Ответы на вопрос(1)

Ваш ответ на вопрос