svn报错 refers to a file, not a directory
svn co http://server.com/svn/trunk/test.file test.file
svn: URL 'http://server.com/svn/trunk/test.file test.file' refers to a file, not a directory
问题根本原因:
svn co 即svn checkout 下拉一份代码副本到本地,但是checkout仅支持目录,如果checkout单个文件的话会报此错误。
解决方法:
A. 下拉代码副本的时候,将目录下载下来,此操作并不会覆盖掉target_directory/目录下的原有文件;
svn co .../directory/ target_directory/ --username XXX --password XXX
B. 强制出文件,此操作仅为单向下拉文件,不能上传到svn库,根据需求来决定使用哪种方式;
svn export --force .../directory/svn_filename target_directory --useranme XXX --password XXX