`

删除SVN创建的.svn文件夹的方法

 
阅读更多

  版本控制工具SVN会在仓库目录下生成许多“.svn”文件夹,数量众多。

  偶然遇到在Windows 7 使用搜索功能搜索.svn后,在搜索结果列表中执行删除操作缺没有任何反应。

  如果想删除Windows下的.svn文件夹,通过手动删除的渠道是最麻烦的,因为每个文件夹下面都存在这样的文件。google到一个比较可行的方法。在记事本中输入以下内容,保存为.reg文件,双击加入到注册表

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\" \""

  这样,在需要删除的.svn文件夹上的父文件夹上鼠标右键看到“DeleteSVN”项目,单击后即可删除该文件夹下的所有.svn文件夹。注册表文件已经传至附件。



 

  • 大小: 3 KB
分享到:
评论

相关推荐

    SVN如何恢复误删除的文档.txt

    如果你的SVN中的文档被误删除了,那么你可以通过下面的方法进行恢复。 1.首先我们在文件夹内创建一个演示用的文档。 2.在文件夹内单击鼠标右键点击“SVN commit...”,弹出commit to确认对话框,选择要提交的文件...

    svn功能源代码py

    创建svn文件夹 并开始管理 2.status: 查看(现在与原来的)状态变更 无=已管理未修改 M=已管理修改 G=已管理丢失 ?=未管理 3.add filename: ?→ + 新增未受管理文件(已管理不操作) 4.delete filename: ...

    SVN使用手册中文版.chm

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

    SVN操作手册中文版网页格式

    4.14.1. 正在删除文件/文件夹 4.14.2. 移动文件和文件夹 4.14.3. 改变文件名称大小写 4.14.4. 处理文件名称大小写冲突 4.14.5. 修复文件改名 4.14.6. 删除未版本控制的文件 4.15. 撤消更改 4.16. 清理 4.17....

    svn-1.4.3-setup.exe.7z

    在我的公司,我可以使用 SMB(普通的 windows 文件访问)直接访问服务器的文件夹,所以我直接在那里创建一个目录,运行 TortoiseSVN 命令TortoiseSVN → 在此创建版本库...,然后一个新的项目建立了... 如果你使用 ...

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

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

    win7下安装svn服务器端及客户端详细步骤

    SVN 服务器端负责存储和管理版本控制库,客户端则负责与服务器端交互,实现文件的添加、修改、删除等操作。 2. 安装 SVN 服务器端 安装 SVN 服务器端的步骤包括下载安装包、安装服务器端、设置版本控制库权限等。...

    svn操作手册svn操作手册svn操作手册svn操作手册svn操作手册

    Subversion 允许开发者在项目中创建版本化的目录结构,从而追踪文件和文件夹的变化历史。 ### 2.2 真实的版本历史 Subversion 可以记录项目中的每一次变化,包括添加、修改、删除文件等操作,提供了详细的版本历史...

    TortoiseSVN中文手册

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

    TortoiseSVN和TortoiseMerge的中文帮助文档(chm格式)

    4.19.2. 创建分支或标记的其他方法 4.19.3. 检出或者切换 4.20. 合并 4.20.1. 合并指定版本范围 4.20.2. 复兴分支 4.20.3. 合并两个不同的目录树 4.20.4. 合并选项 4.20.5. 预览合并结果 4.20.6. 合并跟踪 4.20.7. ...

    SVN服务端,客户端安装教程

    5.打开根目录,在根目录下创建一个文件夹 tx,右键文件夹,选择”在此创建版本库“。 6.权限配置:(打开创建的版本库目录 tx) 修改 conf/svnserve.conf anon-access = none auth-access = write password-db = ...

    Svn 与 CVS 比较

    简要cvs与svn的比较 1 对重命名、删除文件的支持 cvs:不支持本地文件重命名提交 删除分remove和erase两种前者把... svn:支持文件重命名提交系统会提示删除旧文件,创建新文件 删除本地文件提交 库中文件也被删除

    svn自动清除 工具

    当用已有svn文件程序创建另外一个库的时候,会因为该项目下有svn文件而不能用原项目新建另一个项目,此工具会添加到注册表里面,添加以后如果想清除原项目下的svn文件夹,直接点击右键,清除即可

    SVN客户端用户使用手册

    项目开始之前,在本地PC的硬盘上,创建一个文件夹,文件夹命名随意(例如workspace ),该文件夹即作为软件开发者在项目开发过程中的工作区。 第三步:下载版本库 假如现在开发一个项目,配置管理员会在服务端建立...

    svn客户端使用说明文档

    SVN 客户端日常使用包括工程下载、文件对比、文件更新、文件提交、新增文件和删除文件等。 (1)工程下载 首先在客户机建立空文件夹,如 E:\新建文件夹:\OnlineTestSC,鼠标右键文件夹,只不过不选 Import,选择 ...

    TortoiseSVN客户端程序

    然后在 repos1 文件夹上“右键->TortoiseSVN->Create Repository here...”,然后可以选择版本库模式,这里使用默认的FSFS即可,然后就创建了一系列文件夹和文件,同命令行建立的一样。 四、运行独立服务器 此时 ...

    subversion-TortoiseSVN-使用手册(CHM+HTML,中英完整版)

    4.1.2. 使用TortoiseSVN创建版本库 4.1.3. 本地访问版本库 4.2. 版本库备份 4.3. 钩子脚本 4.4. 检出链接 5. 日常使用指南 5.1. 开始 5.1.1. 图标重载 5.1.2. 右键菜单 5.1.3. 拖放 5.1.4. 常用快捷方式 5.1.5. 认证...

    vs2012网站发布脚本

    逻辑是:如果首次启动, 会创建文件夹, 从SVN上获取全部代码. 如果不是首次启动则只更新代码 2. 使用msbuild.exe 发布代码到指定的文件夹 3. 删除web.config文件. 使用: 打开vs2.12-build.bat文件, 设置项目名称,...

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

    支持多种版本库访问方法 7. 定制你的Subversion体验 运行配置区 配置区布局 配置和Windows注册表 配置选项 服务器 配置 本地化 理解地区 Subversion对区域设置的支持 使用外置比较工具 外置 diff 外置 diff3 8. 嵌入...

Global site tag (gtag.js) - Google Analytics