`

svn技巧-删除.svn目录

阅读更多

转自http://www.svn8.com/SVNSY/20090206/2290.html

有时候想把某个加入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

 

windows上我试验成功了, 很是方便, 找到包含.svn的目录,直接右键,Delete SVN Folders 即可

分享到:
评论

相关推荐

    SVN使用手册中文版.chm

    目录 译者序 前言 序言 读者 怎样阅读本书 本书约定 排版习惯 图标 本书组织结构 Subversion 1.1的新特性 这本书是免费的 致谢 来自Ben Collins-Sussman 来自Brian W. Fitzpatrick 来自C. Michael Pilato 1. 介绍 ...

    SVN使用手册中文版快速入门

    找回删除的项目 常用分支模式 发布分支 特性分支 转换工作拷贝 标签 建立最简单的标签 建立复杂的标签 分支维护 版本库布局 数据的生命周期 摘要 5. 版本库管理 版本库基本知识 理解事务和修订版本 未受版本控制的...

    SVN版本回归小技巧

    SVN版本回归小技巧,删除服务器版本,更改版本信息

    TortoiseSVN中文手册

    3.2.6. 使用 svn+ssh 认证 ........................................... 28 3.2.7. svnserve 基于路径的授权 ...................................... 28 4. 版本库 ................................................

    GIT中文资源

    2.5.6 远程仓库的删除和重命名 . . . . . . . . . . . . . . . . . . . 35 2.6 打标签 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 2.6.1 列显已有的标签 . . . . . . . . . . . . . . . . ....

    使用Subversion进行版本控制(针对 Subversion 1.4)

    SSH 配置技巧 初始设置 控制调用的命令 httpd,Apache的HTTP服务器 先决条件 基本的 Apache 配置 认证选项 基本HTTP认证 SSL 证书管理 授权选项 整体访问控制 每目录访问控制 禁用基于路径的检查 额外的糖果 版本库...

    svn 试用技巧大全

    svn 使用方法大全,怎样穿件版本库,怎样检出文件,如何更新,提交,增加,删除,改动,移动,如何对文件进行加锁,还原文件以及对文件进行冲突的处理以及解决冲突

    JAVA程序开发大全---上半部分

    本书系统全面地介绍了Java中的各项主流技术,以及基于这些技术的商业化应用程序的开发技巧,在讲解过程中以目前最为流行的开发工具MyEclipse为载体,全面系统地介绍了如何在MyEclipse中开发基于Struts、Hibernate、...

    PHP100视频教程全集112集BT种子【PHP经典】

    PHP100视频教程95:SVN (Subversion) 应用与技巧 PHP100视频教程96:PHP程序员经典面试&笔试题目解析(上) PHP100视频教程97:PHP程序员经典面试&笔试题目解析(下) PHP100视频教程98:PHP会员权限交叉多类型的...

    php课程(共100多节)

    95:SVN (Subversion) 应用与技巧 96:PHP程序员经典面试&笔试题目解析(上) 97:PHP程序员经典面试&笔试题目解析(下) 98:PHP会员权限交叉多类型的控制(上) 99:PHP会员权限交叉多类型的控制(下) 100:PHP...

    IBM WebSphere Portal门户开发笔记01

    目录 IBM WEBSPHERE PORTAL 1 目录 2 参数资料 10 一、搜索功能 11 1、搜索表单 11 2、搜索组件 11 3、搜索集合 12 4、站点设置 13 5、模板 13 6、站区创建及内容 13 7、搜索跳转页面 14 8、搜索表单的部署 14 9、...

Global site tag (gtag.js) - Google Analytics