我在一家非常小的创业公司工作。以前的员工设置我们的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服务器的本地网络地址,以便通过脚本访问?
答案 0 :(得分:0)
在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/
可以正常运作