Mercurial имеет функции Subrepository , которые немного похожи на svn externals.
С моей точки зрения, функция Mercurial более сложная, чем внешняя, но с ней можно достичь той же цели, и она более гибкая.
Вы даже можете использовать репозиторий Subversion или Git в качестве субрепорации в Mercurial, поэтому в зависимости от того, что вы делаете сейчас, вы можете повторно использовать свое реальное внешнее репо без каких-либо изменений.
В связанной документации все хорошо объяснено, чтобы хорошо начать работу с этой функцией!
Кстати, символические ссылки также существуют в Windows: NTFS Символическая ссылка