我正在尝试将 svn 项目转换为 mercurial 项目。我使用的是 mercurial 2.1.2,我的 svn 客户端是 1.6.12,Ubuntu 11.10 操作系统上有 python 2.7.2。
我对我的示例 repo 具有读/写访问权限:http ://svn.companyname.com/projectname/Server/。
当我尝试使用以下方式转换此存储库时:
hg convert -s svn http://svn.pozitron.com/DubaiFirst/Server/trunk
我收到以下错误:
abort: log stream exception '("Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for '**http://svn.companyname.com**'", 175002)'
看到 Url 是公司 svn root 并且我无权访问它。所以我想知道为什么 mercurial 试图到达 svn 树的根?我能做些什么来防止它发生吗?
谢谢。