命令行积累

1.移出某目录下的svn版本信息

cd xxx/yy

find . -name ".svn" -exec rm -rf '{}' \;

cd ../

svn cleanup

svn add yy/

 

svn: Commit failed (details follow):

svn: Server sent unexpected return value (405 Method Not Allowed) in response to MKCOL request for ' 。。。
解决方法:

移出该目录的版本信息,改名并且拷贝一份到桌面,

然后svn del  。。。

然后svn commit 。。。

然后svn up。。。

然后把改名的文件夹提交上去svn commit 。。。

然后svn up。。。

然后svn rename 改名的 原名

然后svn commit。。。

。。。

 

2.控制svn log的输出

svn log -v -l 4 | grep "xxx"

svn log -v -l 4 | grep "(xxx)|(YYY)|(zZZ)"

3.svn add 名字含有@2x的文件:
单个文件这样:# svn add img@2x.png@ 文件名后加@即可。
多个文件这样:
# for i in *2x.png
> do
> svn add $i@
> done

原文地址:https://www.cnblogs.com/xiaouisme/p/2366859.html