Hg Repo with Git and Hg Remotes



我正在学习一个具有只读 git 存储库的课程。我想将其克隆到 hg 存储库中。但是,由于我无法推送回此存储库,因此我想使用本地更改推送到 bitbucket 中的存储库,但仍从 git 存储库中拉下任何更改。我知道您可以使用 hg-git 克隆 git 存储库,但我希望除了该类的只读 git 远程之外的所有内容都是 hg。 谢谢!

只需在项目的 .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

最新更新