Могу ли я устанавливать подрепосы в Mercurial?

У меня проблемы с настройкой проекта в Mercurial с Subrepos.

Цель:

Я хочу настроить структуру, подобную так:

-- Build_Repo (this repo will be used to track dependencies)
  -- Subrepo_A (this is the main source)
    -- Modules (Part of Subrepo_A)
      -- Subrepo_B 

Так что есть три репо, построение, A, и B. b вложены внутри A, A вложен в репозиторий корневой сборки. Создание REPO будет использоваться для отслеживания зависимостей, Subrepo A будет использоваться для отслеживания основных исходных файлов, а Subrepo B (и другие) будут использоваться для отслеживания модуля / плагина.

Проблема / вопрос

У меня нет проблем Настройка начального REPO Build и вложенного Subrepo_a, просто добавляя путь и источник Subrepo_a и источник в файл .hgsub и совершив его в build Reppo. Однако, когда после добавления пути / источника Subrepo_b .hgsub, и Затем попробуйте зафиксировать, я получаю сообщение об ошибке:

Abort: Path 'Subrepo_A / модули / SEBREPO_B' находится внутри вложенного REPO 'Subrepo_a'

Mercurial не появляется Мне нравится вложенный репо в уже вложенном репо. Это правда, или я что-то упускаю? Любые лучшие идеи о том, как управлять сборками / зависимостями?

8
задан Jon Adams 15 February 2012 в 18:44
поделиться