有时候你发现svn add后,这个提交的数据又不需要了。这时候就需要有svn revert来处理了。
单个文件
svn add test.txt
准备commit的时候你发现改错文件了,需要修改的文件其实是test.txtt
,这时候就需要恢复一下本地的版本库了,不然下次commit会把这个文件一起提交上去
svn revert test.txt
执行出现已恢复XXX文件,没报错就OK了,这样下次commit和这个就无关了
多个文件
svn add *
添加当前目录下所有目录及递归文件,发现有些比较大的日志没必要上传,Ctrl + C
直接停止
svn revert --depth=infinity .
注意:上面一条语句后面的.绝对不能少,代表当前目录。
执行完后会出现一大堆“Reverted XXX”,直到停下来就可以了