如何删除在Subversion结帐中被忽略的所有文件?有效地将其带回原始结账的等价物。删除在Subversion结帐中被忽略的所有文件
0
A
回答
3
我想在清理工作副本时使用此脚本。它删除所有未知和忽略的文件。
svn status --no-ignore | awk '$1=="?"||$1=="I" { print $2 }' | xargs -i rm -rf {}
+0
不是100%可靠的,但它毕竟是Unix的:) – 2010-08-24 12:02:10
3
如果TortoiseSVN的,你可以Check for modifications
,Show ignored files
,右键单击并删除。
0
您可能需要首先反转这些文件的忽略状态(有关详细信息,请参阅How do I Unignore a file in TortoiseSVN?),然后可以从工作空间连接中删除并提交更改。
0
这是另一种方法。
svn status --no-ignore | grep "^[\?I]" | sed 's%^........%%' | xargs -d "\\n" rm -rv
1
karoberts' solution在Mac OS X(Snow Leopard)上无法正常工作。同样没有another command I found on a blog
我得到
xargs的:非法选项 - 我
和
xargs的:非法选项 - d
分别。
这在Mac(改编自karoberts'):
svn status | awk '$1=="?"||$1=="I" { print $2 }' | xargs rm -rf
相关问题
- 1. Git恢复忽略文件,使用git clean删除所有忽略文件-fX
- 2. 混帐:删除的.gitignore文件后,忽略文件
- 3. subversion忽略导入文件?
- 4. 忽略Subversion中的tmp文件夹
- 5. 追溯从Mercurial中删除常见的被忽略的文件?
- 6. MySQL删除所有表,忽略外键
- 7. 忽略未被忽略的文件
- 8. 删除文件夹中的所有文件,排除某些文件被删除
- 9. 的Git忽略不忽略一个文件,但所有文件
- 10. .gitignore - 忽略文件夹排除被忽略的困难
- 11. 忽略htaccess中的所有文件夹
- 12. makefile忽略已删除的文件名
- 13. Git忽略删除的文件
- 14. 中删除所有被删除的文件接下来的Mercurial
- 15. 删除并忽略git中的文件,但不要删除everywere
- 16. 如何在Git中删除或忽略不删除文件的文件?
- 17. 如何从Subversion中删除文件的所有痕迹?
- 18. 防止Git删除被忽略的文件
- 19. Git仍然试图推送被忽略和删除的文件
- 20. hgignore:帮助忽略除某些文件外的所有文件
- 21. 如何在恢复时忽略hgignore(又名删除所有无用的文件)
- 22. 忽略SVN中某个名字的所有文件夹(subversion),如何?
- 23. Git忽略文件,但不删除它
- 24. svn忽略不删除文件?
- 25. Subversion忽略某些目录和文件
- 26. Eclipse/Subversion:如何恢复忽略文件
- 27. 混帐忽略除指定
- 28. 如何忽略Mercurial中除node_modules内的所有bin文件夹?
- 29. Git如何忽略.gitignore中的文件从结帐
- 30. 如何判断在SVN中忽略文件是否被忽略?
什么平台是你吗?在Linux中,可能会有一些比较svn输出和'ls'输出的疯狂方式,并删除那些不重叠的文件。在Windows中,如果你可以使用TortoiseSVN,你可以在GUI中使用“被忽略”的图标 - 虽然 – 2010-08-24 09:35:07