无法从 WebSVN 签出

无法从 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,但这是一个私人项目,而且网上也没有其他人可以询问。

我究竟做错了什么?

答案1

我很害怕,但是你无法预测 URL来自 WebSVN URL 的 repo,必须询问所有者、管理员、PM“我必须使用哪个 URL 进行结帐”

问题不仅在于 URL 的格式,还在于主机名和路径名!

来自我的 WebSVN 的示例(延迟安装,无多视图)

惊喜!!!

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

答案2

看到这个回答在 stackoverflow 上。简而言之:您无法将 svn 工具与花哨的 svn web 浏览器界面一起使用,只有 svn DAV 界面可以使用。后者看起来相当丑陋,只会在 web 浏览器中显示最新修订。所以您需要更改 URL。

相关内容