У меня есть репозиторий для приложения A, которым управляет mercurial, и библиотеки B, которая также контролируется mercurial. В репозитории приложения A подрепозиторий сопоставлен с репозиторием библиотеки B с использованием пути к центральному репозиторию ssh://[email protected]/B. Это работает достаточно хорошо для нашей внутренней разработки, но нам нужен доступ извне, но мы не можем использовать доменное имя, так как наш маршрутизатор перегружен. Можно ли определить подрепозиторий примерно так:
[internal]
B = ssh://[email protected]/B
[external]
B = ssh://user@domain/B