有时候想把某个加入svn版本控制的工程脱离出来,这就需要删除SVN工作目录下的.svn目录,windows 平台下常用的作法是用系统(Windows)自带的搜索功能,搜索出所有.svn目录(需要在“其他高级选项”中选需要删除SVN工作目录下的.svn目录,而SVN Clinet 本身是不带清除.svn文件的命令的。所以只能自己写脚本来递归删除.svn文件夹:

1、windows 平台下 
常用的作法是用系统(Windows)自带的搜索功能,搜索出所有.svn目录(需要在“其他高级选项”中选中“搜索隐藏的文件和文件夹”),然后全选删除。这当然不是高效的作法,谁能忍受一遍又一遍重复这种纯体力的劳动? 
Jon Galloway 提供了一段注册表代码,可以将”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文件,双击确认导入注册表即可。

2、Linux平台下:

find . -type d -name ".svn"|xargs rm -rf

转载于:https://www.cnblogs.com/minzi/archive/2013/03/18/2966526.html

删除.svn 隐藏文件相关推荐

  1. 批量删除svn隐藏文件

    一. 背景: 从SVN上checkout下的项目中含有.svn隐藏文件,上传到正式的服务器时需要去掉这些不必要的文件,经过网上搜索我对下面进行总结和汇总,方便自己以后查阅,也方便其他人使用. 二. W ...

  2. 清理和删除svn信息

    svn信息是根据文件夹里面的 .svn 文件夹保存相关配置的,删除此文件夹即可去掉svn信息: linux下: find . -type d -name ".svn"|xargs ...

  3. svn 目录结构 trunk java_如何彻底删除SVN中的文件和文件夹(附恢复方法)

    这里假设SVN项目的目录为 /data/svn/project,我们想排除trunk/test.exe文件和trunk/notallowed/目录,操作步骤如下及执行的svn命令(在svn安装目录的b ...

  4. 如何彻底删除SVN中的文件和文件夹(附恢复方法)

    在SVN中如果删除某个文件或文件夹也可以在历史记录中进行找回,有的时候需要彻底删除某些文件,即不希望通过历史记录进行恢复,需要在服务器上对SVN的数据进行重新整理 这里假设SVN项目的目录为 /dat ...

  5. 删除.svn文件夹方法(转)

    建立一个文本文件,取名为kill-svn-folders.reg(扩展名由txt改为reg),内容如下: Windows Registry Editor Version 5.00 [HKEY_LOCA ...

  6. MySQL5.5安装到最后一步卡住的解决办法(即使删除了隐藏文件内C:\ProgramData的MySQL以后还是没解决问题)

    MySQL5.5安装到最后一步卡住的解决办法(即使删除了隐藏文件内C:\ProgramData的MySQL以后还是没解决问题) 参考文章: (1)MySQL5.5安装到最后一步卡住的解决办法(即使删除 ...

  7. 怎么将svn服务器上的文件彻底删除,如何彻底删除SVN中的文件和文件夹(附恢复方法)...

    这里假设SVN项目的目录为 /data/svn/project,我们想排除trunk/test.exe文件和trunk/notallowed/目录,操作步骤如下及执行的svn命令(在svn安装目录的b ...

  8. svn服务端删除版本库_删除SVN目录及从服务器端删除SVN版本库文件方法详解

    删除SVN目录 当使用了svn版本控制系统后每个目录下都会有一个.svn目录存在,开发完当交付产品或者上传到服务器时一般要把这些目录删除,这里总结了一下在linux和win下的办法. 一.在linux ...

  9. 删除SVN资源库,其实很简单

    昨天研究了一天如何删除SVN的资源库,也没有弄好.看了一大堆用工具啊 删除路径啊,其实很简单的呵呵 点击右上角的SVN资源库  弹出资源库界面 想删就删吧

  10. 删除SVN图标及文件

    还记得当初学习使用SVN,被其新奇的想法和强大的功能所震撼,不可否认SVN在版本控制和团队开发上给予我们不少便捷和帮助.但是一旦被设置为SVN文件夹,其标记和其下面的文件会跟着程序移动,如果是一个已经 ...

最新文章

  1. 编译ceph源码:cython module not found问题的解决
  2. Linux环境下oracle client安装和配置
  3. Symfony2 学习笔记之模板使用
  4. DL之Attention-ED:基于TF NMT利用带有Attention的 ED模型训练、测试(中英文平行语料库)实现将英文翻译为中文的LSTM翻译模型过程全记录
  5. isql导出表到文本
  6. android动态更新配置文件,Android如何动态修改Manifest文件
  7. 扫地机器人什么牌子好?2021最新扫地机器人排行榜
  8. 网站显示网页加载时间代码-Typecho
  9. 注册表的文件关联及应用
  10. 短实体,长句实体抽取
  11. python用一维数组存储学号和成绩、然后按成绩排序输出_九度oj 题目1196:成绩排序...
  12. mysql表空间过大_详解MySQL表空间以及ibdata1文件过大问题
  13. 3.调试与配置,控制器
  14. 树莓派各种系统默认账号密码合集
  15. autorunner 测试java_AutoRunner|AutoRunner 自动化测试工具 4.2.5 正式版下载_太平洋下载中心...
  16. vue读取本地xlsx文件
  17. 从零开始学习CANoe(一)—— 新建工程
  18. 黑苹果oc清除nvram_自己组装一台“iMac”是什么体验(下):AMD 平台也能吃上黑苹果...
  19. 对PCIE设备访问及其配置空间的一点理解
  20. 什么是云计算的?云计算的定义、特征、模型分别是什么?

热门文章

  1. 求职 IT 少年李文星之死:请务必学会保护自己!
  2. 投入工作与生活幸福,并非简单对立
  3. centos7 firewalld
  4. bzoj1612 奶牛的比赛
  5. DG - 开启Active Data Guard
  6. 医学图像填洞处理-image fill holes
  7. 修改ASP.NET MVC Ajax分页组件ASP.NET MvcPager一个小Bug并修该样式为自己所用(三)...
  8. 6个最好的 HTML5/CSS3 演示(PPT)框架
  9. SqlTransaction事务和Response.Redirect
  10. 逐步完善自己的3D引擎