我在SVN中有一个项目SDK,它有多个项目的外部。例如。 SVN中的以下项目结构:
Project_SDK __ Project1
\_ Project2
\_ Project2
etc..
我知道shift->右键单击会打开上下文菜单,允许我删除未版本控制的文件。但是,如果您在Project_SDK
级别执行此操作,则不会删除所有子文件夹(Project1,Project2等)中的未版本化项目。
有没有办法从Project_SDK级别删除所有项目的未版本化项目?或者是手动右键单击每个项目的唯一方法吗?
如果没有,删除无版本项目的svn命令是什么,以便我可以创建一个.bat文件,为我自动执行此操作?
答案 0 :(得分:1)
如果您有类似unix的shell(cygwin或同等版本),您可以这样做:
svn status|grep '^\?'|cut -c9-|xargs rm
也许熟悉MS-DOS的人可以帮助将其翻译成.bat?