使用powershell 一次性svn rm所有已不存在的文件

使用svn时,时常遇到一次性删除大量文件后需要在svn中移除其版本控制。使用以下命令可一次性解决:

foreach($fi in (svn st|sls ^!)){$fi = Out-String -InputObject $fi;svn rm $fi.trim().trim("!"," ","M")}

 或者

svn status | ? { $_ -match '^!\s+(.*)' } | % { svn rm $Matches[1] }

 

posted @ 2023-12-15 16:43  leuk0cyte  阅读(17)  评论(0编辑  收藏  举报