svn丢弃本地的任何修改并同步远程版本库
参考:http://blog.jkloozx.com/?id=222
svn revert -R .
该指令非常适用于提交svn时网站上的文件与svn库冲突,该指令可一键去除冲突,然后svn update即可
这不会删除任何不受版本控制的新文件。但您可以轻松编写shell脚本来执行以下操作:
for file in `svn status|grep "^ *?"|sed -e 's/^ *? *//'`; do rm $file ; done
-----------------------------------
有一个命令
svn revert -R .
此外,
如果要还原整个文件目录,可以使用--depth = infinity选项:
svn revert --depth=infinity
svn revert
本质上是危险的,因为它的全部目的是丢弃数据 - 即你未提交的更改。一旦你还原,Subversion就无法取回那些未提交的更改
-----------------------------------
-----------------------------------
结合其他人的答案来提出这个解决方案
恢复正常的本地svn更改
svn revert -R .