2010-07-23 43 views
1

我刚刚在Windows SErver 2003计算机上安装了mercurial(仅命令行...这不是TortoiseHG),文档中提到了一个转换命令,可以让我将svn repo转换为hg。如何在Windows中设置Mercurial中的转换扩展名?

但是当我尝试运行hg转换命令无法识别。我GOOGLE了它,它说我需要使用hgrc文件安装“convert extension”。

我有谷歌这个,我找不到任何东西会告诉我如何得到它的工作。我不知道需要哪些文件和文件名,它应该是在哪个目录路径。

我发现this page其中一般谈论的配置和this page其中谈到了转换扩展,但都没有足够的特异性,把它在一起。

总结 - 究竟怎样安装hg至支持Windows Server上的转换扩展2003

感谢。

回答

3

如果计算机上的用户名是“赛斯”,和您的配置文件位于“C:\用户\赛斯”:

放置一个该文件夹中称为Mercurial.ini文件。

把这个文件中:

[extensions] 
hgext.convert= 

这至少应该得到它当命令被认可,你也许可以把它从那里。

编辑:

还有一件事,这不完全清楚你的帖子。如果仅仅输入hg就什么也不做,那么你需要将mercurial install目录放在你的路径中。

+0

谢谢....有没有办法做到这一点,每个人......只是好奇。 – 2010-07-23 02:48:16

+0

现在转换正在工作。现在我收到错误“Subversion python绑定无法加载。”我发现这条消息有这么一个错误,但我无法解决如何解决。 – 2010-07-23 03:01:17

+0

如果你把Mercurial.ini放在安装目录中,它应该在那里给大家。对不起,不能帮助颠覆python绑定。 – jwsample 2010-07-23 03:15:31

相关问题