假设有15个文件夹在svn中提交(每个名称以folder_
开头)。
如何在特定日期或之前创建的所有文件夹上运行svn delete
?windows批处理脚本svn删除文件夹集
在此先感谢。
问候,
罗汉
假设有15个文件夹在svn中提交(每个名称以folder_
开头)。
如何在特定日期或之前创建的所有文件夹上运行svn delete
?windows批处理脚本svn删除文件夹集
在此先感谢。
问候,
罗汉
我发现这可以帮助你在你的追求。它不是svn删除,但它会完成工作。 Batch file to delete files older than N days
如果你想删除名为的.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文件不小心有不良影响。
欢迎来到'stackoverflow',检查我的编辑到您的文章。希望这将有助于您在未来以更高效的方式格式化您的帖子! –
这是一个递归的工作吗?如果没有,那么我会建议去SVN手动删除它们。最好是对SVN有一定的判断力,因为你不会意外地检测一个文件夹,然后恢复它。或者,您可以对上述问题给出更多解释,以及您目前的进展情况... – Arpit