如何清理已删文件的SVN文件夹以移除还原选项并缩减体积
清理SVN本地删除文件后的还原选项并减小体积
先让SVN认可本地的删除操作,消除还原选项:
进入目标文件所在的SVN目录,执行:svn delete --keep-local *.mp4(如果是多个分散的文件,用批量命令处理:)
svn status | grep '!' | awk '{print $2}' | xargs svn delete --keep-local这个命令会把所有被SVN标记为「缺失」(手动删除后的状态)的文件从版本控制中移除,不再保留还原提示。
提交变更到仓库,彻底确认删除:
svn commit -m "清理本地已删除的mp4文件,移除版本控制跟踪"提交后,SVN工作副本的变更列表会更新,不会再显示还原这些文件的选项。
减小SVN本地文件夹体积:
执行清理命令清除本地缓存和临时文件:svn cleanup该命令会清理
.svn目录中的临时数据、锁定文件等,有效减小本地SVN文件夹的体积。如果之前这些mp4文件在.svn中有缓存副本,提交删除后,后续的操作会自动逐步清理这些缓存,一般无需额外操作。
内容的提问来源于stack exchange,提问作者Rishikesh Raje
相关产品推荐
相关产品推荐

