为什么使用hgsubversion导入SVN代码时无法获取文件?
我是使用 Mercurial 来维护代码版本的新手。我公司的服务器正在使用 SVN,我想维护我的本地存储库,因此当我对代码进行一些更改时,我会提交到我的 Hg 中。仔细测试我的代码后,我可以将我的代码推送回 SVN 服务器。
我安装了 TortoiseHg,并且可以将其他开源项目克隆到我的计算机上。我已经正确安装了 HgSubversion 插件。
现在我可以使用以下命令进行克隆操作:
$ hg clone svn+https://XXXX:8443 test
但克隆完成后,test文件夹下只有一个文件夹.hg。
为什么会发生这种情况?我该如何修复它?
谢谢林
水
I am a new guy in using Mercurial to maintain my code editions. My company's server is using SVN and I want to maintain my local repository, so I am commit into my Hg when I have a little change to my code. After testing my code carefully, then I can push back my code into SVN server.
I install TortoiseHg and I can clone other open source project to my computer. And I have HgSubversion plugin installed correctly.
Right now I can do the clone operation using following commands:
$ hg clone svn+https://XXXX:8443 test
But after the clone is finished, there is just a folder .hg under test folder.
Why this happen? How can I fix it?
Thanks
Water Lin
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
存储库中可能有一些以非 ASCII 文件名存储的文件。到目前为止,Mercurial 无法正确处理非 ascii 文件名。您是否尝试过查看日志?您可以使用命令“hg log”来确保所有文件都已导入到 Mercurial 中。然后下载并安装扩展 fixutf8。这可以解决问题。安装 fixutf8 后,您可以更新当前工作文件夹以再次提示还原。
It might has some files which stored with non-ascii file name in repository. Mercurial can't treats non-ascii file name correctly so far. Have you tried to check out the log? You can do it with command "hg log" to make sure all files had been imported in to Mercurial. Then download and install the extention fixutf8. That can fix the problem. After you install fixutf8 you can update current working folder to tip reversion again.