svn丢弃本地的任何修改并同步远程版本库

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就无法取回那些未提交的更改

———————————–

http://stackoverflow.com/questions/1239998/how-can-i-remove-all-my-changes-in-my-svn-working-directory

———————————–

结合其他人的答案来提出这个解决方案

恢复正常的本地svn更改

svn revert -R .

发表回复

您的电子邮箱地址不会被公开。