【发布时间】:2010-12-23 03:09:23
【问题描述】:
我想删除我工作副本中所有在 svn 存储库中未知的文件。
就好像我刚刚完成了一个干净的结帐,但我宁愿不必重新下载所有文件。
我最接近的想法是......
rm -rf `svn st | grep "^?" | cut -d" " -f8`
但这看起来很笨拙,我并不完全相信它,因为输出不一致可能会删除 svn 之外的目录。
“svn export”不是我要找的,因为我没有清理源来打包它,我只想删除大部分内容(*.pyc、*.orig、*.rej、svn-commit. tmp, *.swp)。
除了进行干净的结帐之外,还有更好的方法吗?
【问题讨论】:
-
this的可能重复
-
(每个@rodion)Automatically Remove Subversion Unversioned Files的可能重复项
标签: svn svn-checkout