Ответ 1
Так как hg-git упоминает, что подмодули еще не поддерживаются, это оставляет только ручную опцию:
- настройте репозиторий Git где-нибудь, на который вы нажимаете доступ,
- добавьте его как удаленный Git, а затем
- запустите
hg gpush
из вашего проекта.
Например:
$ cd hg-git # (an Hg repository)
$ hg gremote add origin [email protected]/schacon/hg-git.git
$ hg gpush
Это Git repo будет представлять ваш подмодуль, но если вы измените и подтолкнете этот подмодуль, вам все равно придется вытащить из этого репозитория Git в фактическое репо Hg.
Другие великие команды git -hg перечислены в этом разделе rosetta stone.