使用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] }