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

-----------------------------------

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

-----------------------------------

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

恢复正常的本地svn更改

svn revert -R .

 

posted @ 2021-04-25 21:29  狂客  阅读(1652)  评论(0编辑  收藏  举报