我正在尝试从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名!
repo2的WebSVN URL http://mayorat.e-city.net.ru/websvn/listing.php?repname=GreyLink+CustomLocations
惊喜!
在stackoverflow上看到这个答案 。 简而言之:你不能使用svn工具和花哨的svn web浏览器界面,只有svn DAV界面可以工作。 后者看起来相当丑陋,只会在networking浏览器中显示最新版本。 所以你需要改变url。