4

我有尝试转换为 Mercurial 的 Git 存储库。跑步

hg 转换 c:\code\git-repo

导致以下错误:

假设目标 git-repo-hg 初始化目标 git-repo-hg 存储库中止:找不到所需的“git”工具

我安装了适用于 Windows 的 Git Hub应用程序。我还缺少其他东西吗?

4

3 回答 3

4

感谢 dimo414 和 J-16 SDiZ 的帮助,我得以修复它。问题是 GitHub for Windows 没有将 Git 的位置设置到 Windows 路径中。将其添加到路径或简单地从 Git 文件夹中运行 hg convert 应该可以工作。

于 2012-08-23T03:55:47.860 回答
3

从错误中,听起来像是hg convert期望能够使用git命令行工具。如果git --version从命令提示符运行会发生什么?如果没有,您应该可以从Git 下载页面安装它。如果它已经安装,您可能还没有添加git到您的WindowsPATH中。

另一种方法是使用hg-git它允许您克隆并推送到远程 Git 存储库作为Mercurial 存储库。

于 2012-08-23T03:30:50.003 回答
2

尝试使用 'git' 名称和 git.exe 值的路径添加环境变量。

于 2015-05-18T23:53:42.597 回答