Mercurial未正确配置

Mercurial未正确配置,mercurial,tortoisehg,Mercurial,Tortoisehg,我最近更新了EclipseJuno。我还更新了mercurial的最新版本,但它仍然给我带来问题。mercurial插件告诉我们:“不受支持的hg版本:1.9.3。预期至少是2.0.0。”但它已经更新(参见图) 如果我尝试提交,它会自动打开“首选项”窗口,该窗口会显示消息:“Mercurial未正确配置。请运行“hg debuginstall”进行分析。” 当我这样做时,它会说:“没有提供用户名”。然后我运行“hg-ydebuginstall”,它表示没有检测到任何问题 我提到的一切都在这幅画里

我最近更新了EclipseJuno。我还更新了mercurial的最新版本,但它仍然给我带来问题。mercurial插件告诉我们:“不受支持的hg版本:1.9.3。预期至少是2.0.0。”但它已经更新(参见图)

如果我尝试提交,它会自动打开“首选项”窗口,该窗口会显示消息:“Mercurial未正确配置。请运行“hg debuginstall”进行分析。”

当我这样做时,它会说:“没有提供用户名”。然后我运行“hg-ydebuginstall”,它表示没有检测到任何问题

我提到的一切都在这幅画里画出来了


取消选中标记为
使用默认(内置)Mercurial可执行文件的选项
;然后在下面标签为
Mercurial executable
的文本框中,您可以输入您的TortoiseHg 2.5安装下
hg.exe
的完整路径。

我在安装Mercurial Eclipse插件时遇到了相同的错误。我在Mercurial安装文件夹中找到了配置文件“Mercurial.ini”。在我的例子中,该文件夹的路径是“E:\eclipse\plugins\com.intland.hgbinary.win32\u 2.3.2\os\win32”。使用记事本编辑配置文件,并在用户名可自由选择的位置添加“username=your user name”行。我希望这会有所帮助。

这不是对这个问题的回答,但可能对其他人查找错误消息有用:当使用JDK 7,Update 21时,有一个新的问题会产生相同的错误消息。插件将阻塞外部可执行文件路径中的空格。解决方法是使用DOS路径(例如C:\Progra~1\…)。有关详细信息,请参阅。