我打算将这个添加到我的另一个答案,但它有点长,所以我们将作为一个单独的答案.
如果你想双向进行,你可以使用hg-githg在你的机器上获得一个版本的repo.您仍然可以在Git中完成所有工作,这只意味着您将使用GitHub作为中介.
$ cd src
# do some work
# push to GitHub
$ cd ../hg
$ hg pull
$ hg push bitbucket
Run Code Online (Sandbox Code Playgroud)
但是,它确实有这样的好处:如果你想从Mercurial用户中提取更改,你可以将它们拉入hgrepo,然后将它们推送到GitHub.
$ cd hg
$ hg pull someotherrepo
# Probably merge
$ hg push # Changes go to GitHub
$ cd ../src
$ git pull
# Continue working in Git
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1966 次 |
| 最近记录: |