|
1
57
在我的Mac上执行以下操作以成功将Mercurial仓库导出到Git(具有完整分支):
|
|
|
2
13
如何将Mercurial仓库转换为Git仓库。
我一路上犯的错误
|
|
|
3
8
首先,添加
就我个人而言,我必须具体说明
|
|
|
4
7
截至今天,git发行版包括一个将mercurial存储库转换为git的工具, hg-to-git |
|
|
5
7
以下是Windows上迁移的所有部分。
在安装过程中,允许绑定到.sh文件。
迁移
|
|
|
6
5
如果你正在使用GitHub 和 您的Mercurial仓库可以通过HTTP/HTTPS访问。..
我测试了它,并取得了与使用快速导入相同的结果。在我的情况下,使用GitHub导入选项比快速导入更容易一些(同样,对该工具没有任何反对意见,不,我不为GitHub工作)。对我有效的步骤是:
|
|
|
7
3
如果你真的只想做一次,你可以使用
大概
|
|
|
8
2
|
|
|
9
2
我在这里尝试了其他一些答案,但运气不好。经过多次尝试和错误,这是一种非常简单的方法,对我来说很有效: download the hggit 扩展名并将其添加到您的~/.hgrc或mercurial.ini文件中(如果您还没有这样做):
对于你想带到Git的每个分支,在分支的尖端添加一个Hg书签:
然后使用hggit在与当前Hg仓库相同的文件夹中创建一个git仓库,方法是运行
|
|
|
10
1
|
|
11
1
|
|
|
12
0
如果有人在OS X上使用Homebrew,并想知道使其正常工作的细微调整,请参阅此处的文章: http://www.ccannon.net/mercurial-to-git-conversion-with-homebrew.html |
|
Emile Dadou · gitignore-忽略不尊重特定掩码的文件夹 11 月前 |
|
Harry · 如何在编译时获取克隆的git仓库的标签 1 年前 |
|
Ooker · 如何从blob中删除秘密? 1 年前 |
|
|
hasdrubal · git日志图智能分支过滤器 1 年前 |
|
|
J. Doe · 为什么git中没有跟踪git文件? 1 年前 |