我想要删除工作副本中所有在svn仓库中未被追踪的文件。
实际上就像我刚刚干净地检出一样,但我不想重新下载所有文件。
我能找到的最接近的方法是...
rm -rf `svn st | grep "^?" | cut -d" " -f8`
但这种方法看起来有些笨重,我也不太信任它,因为输出的不一致性可能会删除svn之外的目录。
"svn export"不是我要找的,因为我没有清理源代码以打包它,我只想去除大部分垃圾文件(*.pyc,*.orig,*.rej,svn-commit.tmp,*.swp)。
除了进行干净的检出之外,还有更好的方法吗?