使用 TortoiseHG 将 Mercurial 转换为 Git。没有创建文件
Converting Mercurial to Git using TortoiseHG. No files are created
我想将 Mercurial 项目转换为 Git 项目。我按照这里的说明 使用 TortoiseHG。
启用汞git
打开命令行,进入一个空目录。
git init --bare .git
cd 到您的 Mercurial 存储库。
hg 书签 hg
hg 推 c:/path/to/your/git/repo
在Git目录中:git config --bool core.bare false
推送命令后,它说
添加了 5815 次提交,包含 24723 棵树和 24178 个 blob
所以发生了一些事情。但是,当我转到 repo 目录(我推送到的路径)时,它是空的,除了 .git
@zerkmas 在评论中是正确的。
来自 c:/path/to/your/git/repo,执行:
git checkout hg
然后所有的文件都出现了。
编辑:最后,这对我来说也没有成功。它失去了分支。
我最终使用了 GitHub 的进口商:
我想将 Mercurial 项目转换为 Git 项目。我按照这里的说明 使用 TortoiseHG。
启用汞git
打开命令行,进入一个空目录。
git init --bare .git
cd 到您的 Mercurial 存储库。
hg 书签 hg
hg 推 c:/path/to/your/git/repo
在Git目录中:git config --bool core.bare false
推送命令后,它说
添加了 5815 次提交,包含 24723 棵树和 24178 个 blob
所以发生了一些事情。但是,当我转到 repo 目录(我推送到的路径)时,它是空的,除了 .git
@zerkmas 在评论中是正确的。
来自 c:/path/to/your/git/repo,执行:
git checkout hg
然后所有的文件都出现了。
编辑:最后,这对我来说也没有成功。它失去了分支。
我最终使用了 GitHub 的进口商: