我正在上一个具有只读git存储库的类。我想把它克隆成一个hg repo。但是,由于我无法回到这个仓库,我想用我的本地更改推送到bitbucket的仓库,但仍然从git仓库中删除任何更改。我知道你可以用hg-git克隆一个git repo,但是我希望所有东西都是hg,除了该类的只读git远程。谢谢!
答案 0 :(得分:2)
只需在项目的.hgrc
中定义2条路径当你克隆回购时,Git的路径会自动出现。您必须手动添加HG的URL
使用最新的Mercurial,你可以有两个稍微不同的配置(和结果命令)
default = git+URL/OF/GIT
hg = URL/OF/HG
表示使用hg pull
+ hg push hg
default = git+URL/OF/GIT
default:pushurl = URL/OF/HG
表示使用普通hg pull
+ hg push
,但无论如何都会向Mercurial-repo推送