`

将文件脱离svn(删除.svn的文件夹)

    博客分类:
  • svn
 
阅读更多

我十分喜欢SVN的方便,无论是在Linux下的命令行操作还是在Windows下的资源管理器插件,都十分简易。而且 code.google.com也支持SVN来供我们发布、维护开源项目(例如我的WordPress主题TES)然而,久而久之,SVN文件夹下会有许多.svn的“meta数据”。这些数据久而久之会带来不少麻烦。尤其是基于资源管理器交互的Windows系统。

今天看了Jon Galloway的一个注册表脚本,十分方便,分享如下:

建立一个文本文件,取名为kill-svn-folders.reg(扩展名由txt改为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\" \""

保存之后,双击这个reg文件。成功后,在每一个文件夹上点击右键都会有一个“Delete SVN Folders”的选项,点击之后,既可以删除这个文件下下面所有的.svn文件了:

分享到:
评论

相关推荐

    清楚svn目录下生成的.svn文件夹

    - **使用脚本**:提供名为“清楚当前目录下的.svn信息.bat”的批处理文件,可以批量删除当前目录及其子目录下的`.svn`文件夹。在Windows环境下,可以通过以下命令实现: ``` for /r %i in (.svn) do @rd /s /q "%...

    批量删除.svn文件夹、.svn文件

    批量删除.svn文件夹、.svn文件使用svn进行版本控制,每个文件夹下都有.svn文件夹,有些项目在脱离svn版本控制之后,想删除项目中所有的.svn文件夹,可用下面的方法进行快速删除: 1、打开要删除.svn文件的最外层...

    删除.svn文件夹,就是这个了

    根据提供的文件内容,这里介绍了一种通过注册表编辑器(RegEdit)创建快捷方式来批量删除.svn文件夹的方法。具体步骤如下: 1. **创建注册表键值**:首先,需要在注册表中创建一个名为`[HKEY_LOCAL_MACHINE\...

    windows下将文件脱离svn管理

    标题“Windows下将文件脱离SVN管理”涉及的是在Windows操作系统中如何解除Subversion(SVN)对特定文件或文件夹的版本控制。Subversion是一个广泛使用的版本控制系统,用于跟踪和管理源代码和其他文件的变更。有时候...

    Windows 下删除.svn 文件夹的最简易方法

    本文将详细讲解如何简单快捷地在Windows环境下删除`.svn`文件夹。 首先,了解一下Subversion(SVN)。Subversion是一个开源的版本控制系统,用于跟踪文件和目录的修改历史,便于多人协作开发。每个受控目录下的`....

    如何删除.svn文件夹

    3. **使用脚本或注册表文件**:你提供的`deleteSvnFolde.reg`文件可能是用来批量删除`.svn`文件夹的注册表脚本。导入这个注册表文件前,要确保它来自可信任的源,因为修改注册表可能对系统产生影响。通常,这种脚本...

    快速清理svn文件夹

    这通常涉及到删除`.svn`隐藏文件夹,它们是SVN存储元数据的地方,包括提交历史、状态信息等。手动清理这些文件夹既耗时又容易出错,而通过自动化工具或脚本可以简化这个过程。 描述中提到的压缩包包含一个名为`...

    删除.svn的.bat文件

    删除.svn的.bat文件,svn是版本管理,如果需要删除一个文件夹下所有.svn隐藏文件,可以通过这个办法来删除

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

    然而,在某些情况下,你可能需要删除这些`.svn`文件夹,比如清理磁盘空间、移动文件到非SVN环境或者进行特定的文件操作。本文将详细介绍如何删除SVN创建的`.svn`文件夹及其相关知识。 首先,了解`.svn`文件夹的作用...

    AnkhSVN 2.5.12128 简体中文版 (2013年09月16日)

    AnkhSVN 2.5.12128 简体中文版 (2013年09月16日)

    清楚文件夹下隐藏的svn文件减少工程大小

    工程在复制和导出的过程中,工程中存在svn残留的文件,使工程很大,不便于拷贝复用和加载,这个运行脚本很优秀的处理这个问题!

    AnkhSvn-2.6.12735.zip_AnkhSVN_AnkhSVN 2.6.12735_AnkhSvn-2.6_svn_

    ".zip"是常见的文件归档格式,用于将多个文件和文件夹打包成一个单一的可下载文件,便于传输和存储。 在压缩包内的"AnkhSvn-2.6.12735.msi"文件是Windows Installer包,它是AnkhSVN的安装程序。用户可以通过运行这...

    删除文件夹以及子文件夹 svn信息

    删除文件夹以及子文件夹 svn信息 .svn文件夹会被删除 小工具 却很实用

    删除svn隐藏文件夹应用

    该插件用于删除svn文件,用于右键菜单中svn目录删除,同级目录下的.svn文件夹,文件过于多的时候可以使用进行批量删除.

    删除 .svn文件和文件夹

    删除 .svn文件和文件夹 删除 .svn文件和文件夹

    AnkhSVN 2.7.0.6493

    10. **自动完成和上下文菜单**:提供智能感知功能,简化了常见的SVN操作,如添加新文件、删除、重命名等。 对于VS2015的支持,AnkhSVN确保与这个版本的Visual Studio完美兼容,使开发团队能够充分利用Visual Studio...

    TortoiseSVN-1.9.7.27907-x64-svn-1.9.7.rar_SVN 1.9.7.27907_svn

    5. **TortoiseSVN特性**:作为SVN的图形化客户端,TortoiseSVN提供了直观的右键菜单集成,用户可以直接在文件资源管理器中执行各种SVN操作,如添加、删除、提交、更新等。 6. **命令行工具**:除了图形界面,...

    svn本地文件夹断开服务器连接

    标题“svn本地文件夹断开服务器连接”...这通常包括删除.svn文件夹,以减少无用文件和防止未来可能出现的版本冲突。提供的批处理脚本和注册表脚本可能是实现这一目标的有效工具,但使用时需要注意数据安全和团队沟通。

    取消已设置为SVN的文件夹(清理SVN标志)

    一旦注册表项被添加,用户就可以在文件资源管理器的右键菜单中看到一个新的选项“删除该目录下面.svn文件”。这个选项使得用户能够方便地批量删除选定文件夹及其子目录下的所有.svn目录,而无需手动查找和删除。 ...

    删除所有的.svn文件夹

    不过,这个文件可能是为了创建一个快捷方式或自动执行的任务,比如通过运行特定的批处理命令来删除`.svn`文件夹。 创建这样的批处理脚本可能如下: ```batch @echo off setlocal enabledelayedexpansion for /r %%...

Global site tag (gtag.js) - Google Analytics