批量删除svn隐藏文件
一. 背景:
从SVN上checkout下的项目中含有.svn隐藏文件,上传到正式的服务器时需要去掉这些不必要的文件,经过网上搜索我对下面进行总结和汇总,方便自己以后查阅,也方便其他人使用。
二. Windows实现:
1. 在记事本直接复制以下代码,保存后命名为以.reg作为扩展名的文件(remove-svn-folders.reg)。
或者直接在CSDN下载:http://download.csdn.net/detail/u013354805/9091237
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\" \""
2. 保存之后,双击这个reg文件。
3. 右键要删除.svn文件,此时会看到“Delete SVN Folders”。
4. 选择“Delete SVN Folders”,可迅速批量地删除该文件夹下的所有.svn文件。
三. 清除右键"Delete SVN Folders":
1. 组合快捷键 Win + R 调出运行对话框,然后我们即可看到熟悉的开始运行对话框了,在开发里边输入“ Regedit ”。
2. 打开注册表regedit,之后按照路径 “HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN”,删除即可:
四. 其他种删除方法:
1、windows下:xcopy project_dir project_dir_1 /s /i (从project_dir 复制文件到project_dir_1,不复制隐藏文件)
2、linux下:find . -name “.svn” | xargs rm -rf {} (从目录中查找到.svn文件和目录,然后删除这些文件和目录)
3、在eclipse(安装了subversion插件)中:右键项目,选择Team->断开连接,然后选择【并且从文件系统中删除SVN元信息】。
批量删除svn隐藏文件相关推荐
- 批量删除 svn文件夹 svn文件
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! http ...
- Windows下批量删除svn配置文件夹.svn
方法各种各样这里是前面自己查到的资料: http://blog.csdn.net/lvliang2008/article/details/6259915 windows: 但是感觉修改注册表这东西太复 ...
- linux环境下批量删除SVN未加入版本控制的文件
svn st | grep '^?' | sed -n 's/^?[ \t]*//p' | xargs rm -rf 或者是: svn st | grep '^?' | awk '{print $2} ...
- Mac下批量删除.svn文件
打开终端,cd ...命令进入到.svn所在的文件夹. 输入:find . -type d -name ".svn"|xargs rm -rf 回车,这样.svn文件已经全部删除了 ...
- 在Linux系统下, 可以用一个命令很容易批量删除.svn的文件夹
find . -name .svn -type d -exec rm -fr {} \;
- 删除空文件夹 linux,Linux中find批量删除空文件及空文件夹脚本
Linux中find批量删除空文件及空文件夹脚本 linux下批量删除空文件(大小等于0的文件)的方法 代码如下 复制代码 find . -name "" -type f -siz ...
- 清理和删除svn信息
svn信息是根据文件夹里面的 .svn 文件夹保存相关配置的,删除此文件夹即可去掉svn信息: linux下: find . -type d -name ".svn"|xargs ...
- 如何用DOS命令批量删除文件?(_desktop.ini 或 thumbs.db)
如何用DOS命令批量删除文件?比如viking蠕虫病毒会在系统里产生大量的"_desktop.ini"文件,虽然杀毒后系统无问题了,但看着总归不爽.我们可使用DOS命令批量删除&q ...
- 查找空目录Linux,Linux中find批量删除空文件及空文件夹脚本
find . -name "*" -type f -size 0c | xargs -n 1 rm -f #linux下批量删除空文件(大小等于0的文件) 删除指定大小的文件,只要 ...
最新文章
- 神经网络与机器学习 笔记—支持向量机(SVM)(上)
- jQuery操作iframe中js函数的方法小结
- njx如何实现负载均衡_负载均衡是怎么做的~
- Event 事件 - 基础
- dlib 怎么安装vs2017_win10中的dlib库安装过程
- Periodic Signal
- 双 11 模块 79.34% 的代码是怎样智能生成的?
- java根据系统时间拼凑文件名字
- views 多个文件夹 netcore_优化 .net core 应用的 dockerfile
- 短期逾期影响贷款吗?
- kafka偏移量保存到mysql里_用java代码手动控制kafkaconsumer偏移量
- 一张图详解互联网产品项目管理流程实例
- linux 系统服务里没有系统服务,windows怎样添加系统服务|windows 添加不了系统服务怎么办|windows 添加系统服务方法-系统城...
- linux 配置思科路由器,思科路由器配置帧中继基本命令
- win10开卓越性能模式方法
- html5打开页面直接取纬度,html5获取不了经度和纬度
- 【LaTeX】LaTeX常见括号总结
- 智能家居蓝海 如何才能破解“外热内冷”的尴尬?
- 【经验篇】记如何排查Linux服务器CPU使用率过高的问题
- [NOI 1997] 积木游戏(dp)