Hg Repo与Git和Hg遥控器

时间:2016-06-01 23:46:52

标签: git mercurial

我正在上一个具有只读git存储库的类。我想把它克隆成一个hg repo。但是,由于我无法回到这个仓库,我想用我的本地更改推送到bitbucket的仓库,但仍然从git仓库中删除任何更改。我知道你可以用hg-git克隆一个git repo,但是我希望所有东西都是hg,除了该类的只读git远程。谢谢!

1 个答案:

答案 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推送