- Реальная
hgexport
не является нативной hg
командой, она является частью hg git extension - Согласно вики, эта часть ("Использование hg- git для взаимодействия с репозиторием hg с git ") устарел и может не отражать текущее состояние расширения
>hg gexport --cwd $PATH
работать в моих собственных тестах без ошибок (так, см. Ниже ) с командной строкой , расширенной в соответствии с требованиями
hg gexport --cwd i: \ Work \ Personal! whyhq \ -R i: \ Work \ Personal! whyhq \ site
без -R gexport будет не найти источник hg-repo после cd
до места назначения
И последнее, но не менее важное: даже при правильном использовании, hgexport
в текущих часах git
hg id
15457fc67631 0.8.13
делать ничего (в цели ничего не изменилось). Я полагаю, что для получения git -репо от hg вы должны использовать тривиальный hg push <git-URL>
сегодня (да, это работает, с минимальными трюками на вашей стороне: branch_bookmark_suffix = $STRING
в .hgr c)
Примечание:
Если у вас включено расширение hg git (глобально или для репозитория), hg-repo автоматически отражается в голом git -репо (по крайней мере, так кажется) в каталоге .hg/git
вы можете просто скопировать и переименовать его