我想删除我的工作副本中所有在 svn 存储库中未知的文件。
就像我刚刚进行了干净的结帐一样,但我宁愿不必重新下载所有文件。
我最接近的想法是......
rm -rf `svn st | grep "^?" | cut -d" " -f8`
但这似乎很笨拙,我并不完全相信它,因为输出不一致可能会删除 svn 之外的目录。
“svn export”不是我要找的,因为我没有清理源来打包它,我只想删除大部分内容(*.pyc,*.orig,*.rej,svn-commit.tmp,* .swp)。
除了进行干净的结帐之外,还有更好的方法吗?