博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
批量删除.svn文件夹、.svn文件
阅读量:7087 次
发布时间:2019-06-28

本文共 912 字,大约阅读时间需要 3 分钟。

svn信息是根据文件夹里面的 .svn 文件夹保存相关配置的,删除此文件夹即可去掉svn信息:

linux下:

find . -type d -name ".svn"|xargs rm -rf 
find . -type d -iname ".svn" -exec rm -rf {} \;  

windows下:
1 复制项目文件夹,跳过隐藏文件(.svn一般是设置为隐藏,xcopy/? 可以看到各种参数)

xcopy project_dir project_dir_1 /s /i

2 删除文件夹里的 .svn,有些转载写的是 %%a,那是错误的

for /r ./ %a in (./) do @if exist "%a\.svn" rd /s /q "%a\.svn"

3 注册表添加右键操作(仅供参考,此方法阿权未尝试)
提供了一段注册表代码,可以将”Delete SVN Folders”命名增加到资源管理器的右键上,这样,鼠标点两下就能把选中目录下的所有.svn目录干掉了。Works just great!
代码为:

Windows Registry Editor Version 5.00 
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@="Delete SVN Folders" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""

将这段代码保存为一个.reg文件,双击确认导入注册表即可。
原创内容如转载请注明:来自  
本帖地址:

 

 

个人记录以备使用,我使用的是第一种方法,win7下使用第三种报错。

 

转载于:https://www.cnblogs.com/bigcelestial/p/3334361.html

你可能感兴趣的文章
可执行镜像——开发环境的Docker化之路
查看>>
使用自选择创建团队
查看>>
基于组织目标采用合适的敏捷方法
查看>>
Spark性能调优之道——解决Spark数据倾斜(Data Skew)的N种姿势
查看>>
李彦宏宣布百度架构调整:智能云事业部升级
查看>>
NetBeans第一部分代码提交Apache
查看>>
支持医学研究的Apple开源移动框架
查看>>
使用人工智能测试软件
查看>>
InfoQ趋势报告:DevOps 和云计算
查看>>
Microsoft Edge中新的F12开发者工具
查看>>
为所有PHP-FPM容器构建单独的Nginx Docker镜像
查看>>
微软宣布Azure Functions正式支持Java
查看>>
抖音成2018年全球iOS设备上下载最多的应用\n
查看>>
IBM核心软件如何应对“互联网+”的技术挑战
查看>>
Weaveworks增加发布自动化和事件管理
查看>>
LeetCode[337] House Robber III
查看>>
Weblogic 12c 使用 WLST 新建域
查看>>
快速掌握dockerfile
查看>>
Android动态设置主题(使用RxBus模式)
查看>>
CMake 简介和 CMake 模板
查看>>