svn下载代码时遇到如下错误:
svn: warning: W200000: Error handling externals definition for 'web':
svn: warning: W175013: Unable to connect to a repository at URL 'http://192.168.100.233:18080/svn/GNEUI/SourceCodes/Trunk/GNEUIv1.0/11AC/base/11ac_web'
这表示这个目录外链到另外一个路径,而你又没有这个权限,所以出错。一般情况下,我们会在windows上用tortoiseSvn去删除这条属性,但有时一直报错删不掉。
这时就想到Linux下的svn是否可以删除掉,是可以的。首先cd 进这层目录。
# 查看属性列表
root@ubuntu:11ac# svn proplist
Properties on '.':
svn:externals
# 查看这条属性
root@ubuntu:11ac# svn propget svn:externals
http://192.168.100.233:18080/svn/GNEUI/SourceCodes/Trunk/GNEUIv1.0/11AC/base/11ac_web web
# 删除这条属性
svn propdel svn:externals
其实我们的重点就是删除外链属性,然后commit。
其他设置参考:命令行下 svn 设置externals