导出SVN目录结构
https://www.csdn.net/tags/MtTacgwsNDcxNzktYmxvZwO0O0OO0O0O.html
注:以下命令我仅在linux环境下测试过,其它环境需要你自己调试。 1.如果你本地有working copy,用下面这句 注:ls=Windows下的dir ls -R | grep ":" | sed -e 's/://' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/' 显示如图1: 尴尬哥对此输出的结果不很满意,于是,出现了下面的: 2.如果你没有working copy,可用下面两句 注:a:下面这两句的输出确实漂亮多了,不过如果目录有空格,MS还是有点点问题的,所以SVN的目录结构大家以后别用空格,嘎嘎. b:以下两句里的svnurl别忘了改成自己svn项目的路径 (1)svn list -R -v svnurl | grep /$ | sed 's/.* //' | sed 's/\/$//' | sed -e 1d -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|-/' 后一个sed是尴尬哥"偷"的,他悬赏50分破解。大家加油! (2)svn list -R -v svnurl | grep /$ |sed 's|/$||' | sed 's/.* //' | sed 's|[^/]\+/|\t|' 显示如图2: 如果你想将以上的输出结果输出到文件里,语句后加输出符号 > filename即可。 |