我有尝试转换为 Mercurial 的 Git 存储库。跑步
hg 转换 c:\code\git-repo
导致以下错误:
假设目标 git-repo-hg 初始化目标 git-repo-hg 存储库中止:找不到所需的“git”工具
我安装了适用于 Windows 的 Git Hub应用程序。我还缺少其他东西吗?
我有尝试转换为 Mercurial 的 Git 存储库。跑步
hg 转换 c:\code\git-repo
导致以下错误:
假设目标 git-repo-hg 初始化目标 git-repo-hg 存储库中止:找不到所需的“git”工具
我安装了适用于 Windows 的 Git Hub应用程序。我还缺少其他东西吗?
感谢 dimo414 和 J-16 SDiZ 的帮助,我得以修复它。问题是 GitHub for Windows 没有将 Git 的位置设置到 Windows 路径中。将其添加到路径或简单地从 Git 文件夹中运行 hg convert 应该可以工作。
从错误中,听起来像是hg convert
期望能够使用git
命令行工具。如果git --version
从命令提示符运行会发生什么?如果没有,您应该可以从Git 下载页面安装它。如果它已经安装,您可能还没有添加git
到您的WindowsPATH
中。
另一种方法是使用hg-git
它允许您克隆并推送到远程 Git 存储库作为Mercurial 存储库。
尝试使用 'git' 名称和 git.exe 值的路径添加环境变量。