SVN命令无法识别URL

时间:2014-04-29 16:54:57

标签: url svn

我在一家非常小的创业公司工作。以前的员工设置我们的SVN系统。可以通过以下类型的URL访问SVN系统:

http://dxxx2:1080/subversion  (works in a web browser)

这适用于Tortoise。没有问题。我正在尝试编写批处理文件以将单个中继文件下拉到Unit Test文件夹中进行测试。我使用上述URL进行访问的所有尝试都会导致错误,指出无法找到该URL。例如:

当我使用表格时:

svn checkout file:///subversion/Firmware/2-branches//02_Initializations.c 

我收到以下内容:

C:\>checkout_target.bat
C:\>svn checkout file:///subversion/Firmware/2-branches//02_Initializations.c
svn: E180001: Unable to connect to a repository at URL 'file:///subversion/Firmware/2-branches/02_Initializations.c'
svn: E180001: Unable to open an ra_local session to URL
svn: E180001: Unable to open repository 'file:///subversion/Firmware/2-branches/02_Initializations.c'

当我使用表格时:

svn checkout http://dxxx2:1080/subversion/Firmware/2-branches/02_Initializations.c

我收到以下内容:

C:\>checkout_target.bat
C:\>svn checkout http://dxxx2:1080/subversion/Firmware/2-branches//02_Initializations.c
svn: E170000: URL 'http://dxxx2:1080/subversion/Firmware/2-branches/02_Initializations.c' doesn't exist

如何通过命令行命令访问我们的SVN,该命令不会忽略URL或端口号? 或者如何找到SVN服务器的本地网络地址,以便通过脚本访问?

1 个答案:

答案 0 :(得分:0)

  1. 必须阅读 SVN图书
  2. 必须了解 SVN图书基础知识
  3. 在1-2之后,您永远不会将svn co与文件网址一起使用,只能使用目录网址

    • svn checkout http://dxxx2:1080/subversion/Firmware/2-branches/02_Initializations.c 无效,无法使用
    • svn checkout http://dxxx2:1080/subversion/Firmware/2-branches/ 可以正常运作