type
Post
status
Published
date
Mar 28, 2023
slug
summary
tags
SVN&GIT
category
技术分享
icon
password
使用以下命令可以清理不被SVN版本控制的文件:
Linux
Windows PowerShell
- 使用
svn status命令列出所有不被SVN版本控制的文件或目录;
- 使用
Select-String '^\?'命令选择所有以?开头的行(即不被SVN版本控制的文件或目录);
- 使用
ForEach-Object { $_.ToString().Trim() -replace '^\?\s+', '' }命令将每一行中的?和空格去除,只保留文件或目录的路径;
- 使用
ForEach-Object { Remove-Item $_ -Recurse -Force }命令删除每个不被SVN版本控制的文件或目录。
这将列出所有不被版本控制的文件并将其从SVN中删除。请注意,这将永久删除这些文件,因此请谨慎操作。