2012-10-17 98 views
2

假设有15个文件夹在svn中提交(每个名称以folder_开头)。
如何在特定日期或之前创建的所有文件夹上运行svn deletewindows批处理脚本svn删除文件夹集

在此先感谢。

问候,
罗汉

+0

欢迎来到'stackoverflow',检查我的编辑到您的文章。希望这将有助于您在未来以更高效的方式格式化您的帖子! –

+5

这是一个递归的工作吗?如果没有,那么我会建议去SVN手动删除它们。最好是对SVN有一定的判断力,因为你不会意外地检测一个文件夹,然后恢复它。或者,您可以对上述问题给出更多解释,以及您目前的进展情况... – Arpit

回答

0

如果你想删除名为的.svn 然后创建批处理文件与此内容的所有子文件:

for /f "tokens=* delims=" %%i in ('dir /s /b /a:d *.svn') do (
rd /s /q "%%i" 
) 

将它保存在一个文件中del_All_Dot_SVN_Folders.cmd。运行。你做完了。

由于http://www.axelscript.com/2008/03/11/delete-all-svn-files-in-windows/

记住,而在链接的代码只* svn的上述代码的.svn所以其更好 有.svn文件不小心有不良影响。

相关问题