当前位置:  开发笔记 > 编程语言 > 正文

Git桥到Mercurial

如何解决《Git桥到Mercurial》经验,为你挑选了1个好方法。

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

那么有没有办法让我主要与Git合作,但也能够推向HG.

Github在其他方向创建了一个项目,(对于HG repos to git),但是我正在寻找一个方向.



1> tghw..:

我打算将这个添加到我的另一个答案,但它有点长,所以我们将作为一个单独的答案.

如果你想双向进行,你可以使用hg-githg在你的机器上获得一个版本的repo.您仍然可以在Git中完成所有工作,这只意味着您将使用GitHub作为中介.

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

但是,它确实有这样的好处:如果你想从Mercurial用户中提取更改,你可以将它们拉入hgrepo,然后将它们推送到GitHub.

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

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有