当我使用hgsubversion导入SVN代码时,为什么我无法获取文件?

时间:2011-04-15 04:01:52

标签: mercurial tortoisehg

我是使用Mercurial维护我的代码版本的新人。我公司的服务器正在使用SVN,我想维护我的本地存储库,所以当我对代码稍作修改时,我会投入到我的Hg中。仔细测试我的代码后,我可以将我的代码推回到SVN服务器。

我安装了TortoiseHg,我可以将其他开源项目克隆到我的电脑上。我正确安装了HgSubversion插件。

现在我可以使用以下命令执行克隆操作:

$ hg clone svn + https:// XXXX:8443 test

但是克隆完成后,测试文件夹下只有一个文件夹.hg。

为什么会这样?我该如何解决?

由于

林水

1 个答案:

答案 0 :(得分:2)

它可能包含一些存储在存储库中的非ascii文件名的文件。到目前为止,Mercurial无法正确处理非ascii文件名。你试过检查日志吗?您可以使用命令“hg log”来执行此操作,以确保所有文件都已导入Mercurial。然后下载并安装扩展fixutf8。这可以解决问题。安装fixutf8后,您可以将当前工作文件夹更新为再次提示。