无法从WebSVN结帐

我正在尝试从SVN下载脚本。 该url如下所示:

http://websvn.myurl.com/list.php?repname=name_1

我正在尝试使用下载:

svn checkout --username myuser --password mypass "http://websvn.myurl.com/list.php?repname=name_1" 

我得到了“URL不正确的URI编码”,然后我改变了“?” 为“%3F”,输出显示:

 svn: OPTIONS of 'http://websvn.myurl.com/list.php%3Frepname=name_1': 200 OK (http://websvn.myurl.com/) 

但没有下载。

对不起,我不能发布真实的URL,但它是一个私人项目,我没有任何其他人在网上问。

我究竟做错了什么?

我很担心,但是您无法预测来自WebSVN URL的回购URL,并且必须要求所有者,pipe理员,PM“我必须使用哪个URL进行结账”

问题不仅仅是URL的格式,甚至是主机名和path名!

从我的WebSVN(惰性安装,没有多视图)

惊喜!

  1. WebSVN中的path部分是自由格式的存储库标签 ,而不是目录名称
  2. WebSVN可以在自己的命名空间下处理本地和远程的存储库

在stackoverflow上看到这个答案 。 简而言之:你不能使用svn工具和花哨的svn web浏览器界面,只有svn DAV界面可以工作。 后者看起来相当丑陋,只会在networking浏览器中显示最新版本。 所以你需要改变url。