gpt4 book ai didi

Git 桥接 Mercurial

转载 作者:太空狗 更新时间:2023-10-29 13:29:48 30 4
gpt4 key购买 nike

我主要使用 Git 工作,并且在 github 上有很多代码。我也想把它放在 Bitbucket 上,供使用 mercurial 的人使用,但更重要的是,因为我也想在我的 domian 上拥有代码,而且 BItbucket 支持托管代码的 Cnames。

那么有没有一种方法可以让我主要使用 Git,但也能够推送到 HG。

Github 在其他方向上创建了一个项目,(对于 HG repos 到 git),但是是否有一个适合我正在寻找的方向。

最佳答案

我本来打算将它添加到我的其他答案中,但它有点长,所以我们将它作为一个单独的答案来做。

如果你想双管齐下,你可以使用hg-git在您的机器上获取 repo 的 hg 版本。您仍然可以在 Git 中完成所有工作,这只是意味着您将使用 GitHub 作为中介。

$ cd src
# do some work
# push to GitHub
$ cd ../hg
$ hg pull
$ hg push bitbucket

但是,它确实有一个好处,如果您想从 Mercurial 用户那里提取更改,您可以将它们提取到 hg 存储库中,然后将它们推送到 GitHub。

$ cd hg
$ hg pull someotherrepo
# Probably merge
$ hg push # Changes go to GitHub
$ cd ../src
$ git pull
# Continue working in Git

关于Git 桥接 Mercurial,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3213986/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com