用过SVN或CVS版本控制工具的筒子们,在享受着它们给我们带来的方便的同时,也许也在为这么一件事情苦恼:
如果某个目录在SVN或CVS版本控制工具的控制之下时。该目录下以及该子孙目录下都会有一个.svn目录或CVS目录。当我们想让该目录脱离版本控制工具控制时,想删除这些.svn目录或CVS目录。一个一个手动删除吗?目录树大了呢?有成百上千个分支目录也要手动删除吗?
NO。有更简便的方法,即可实现一键删除。操作步骤如下:
步骤一、编写注册表脚本
新建一个文本文件,把下面的代码COPY进去,保存为delSVNorCVS.reg(可直接从本文附件中下载)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteCVSOrSVN]
@="Delete CVS/SVN Folders"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteCVSOrSVN\command]
@="cmd.exe /c \"TITLE Removing CVS/SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn,CVS) DO RD /s /q \"%%f\" \""
步骤二、执行注册表脚本
双击delSVNorCVS.reg,导入注册表(安装了360等安全管家的筒子会遇到怀疑是木马的提示,放行!)。
步骤三、Delete CVS/SVN Folders
选择想要清除.svn或CVS目录的文件夹,点击右键,发现了什么?是否多了个“Delete CVS/SVN Folders”?!(如下图所示),选择执行!然后你会发现,该目录下以及该目录的子孙目录下的.svn或CVS目录都被删除了!
好了,目的达到了。That's all!
分享到:
相关推荐
清除SVN、CVS版本控制信息,支持此文件后,在鼠标右键将多出Delete CVS/SVN Folders选项。
一键清除svn信息,使项目没有svn依赖,快速复制项目,需要清除哪一级的svn就放在哪
因此,有了这个工具,用户可以便捷地清空目录下所有.svn隐藏文件,从而达到一键清除的目的。 描述中的"此工具"可能是一个脚本、程序或者注册表文件,如压缩包子文件的文件名称`kill-svn-folders.reg`所示,这可能是...
为了进一步提高效率,我们可以使用注册表脚本(REG)文件,例如"a.reg",将SVN清除功能集成到鼠标右键菜单中。注册表脚本可以修改Windows注册表设置,添加自定义的右键菜单项。用户只需导入这个注册表脚本,之后在...
找到项目目录,右键--选择“Delete SVN Folders”,即可删除SVN信息并断开项目SVN连接
标题“一键清除svn文件”指的是一个工具或方法,主要用于快速清理计算机中与Subversion(SVN)相关的文件和目录。Subversion是一个版本控制系统,用于跟踪和管理软件项目的源代码和其他文件的更改。在开发过程中,...
一键剔除SVN文件.bat 一键剔除SVN文件.bat 一键剔除SVN文件.bat 一键剔除SVN文件.bat 一键剔除SVN文件.bat 一键剔除SVN文件.bat 一键剔除SVN文件.bat 一键剔除SVN文件.bat 一键剔除SVN文件.bat
在Windows环境下,对SVN(Subversion)目录进行一键清空操作主要涉及到版本控制系统的基本管理。SVN是一种广泛使用的集中式版本控制系统,用于管理和跟踪项目文件的修改历史。当你需要清空SVN工作副本(即本地目录)...
在IT行业中,版本控制系统是开发团队协作的重要工具之一,Subversion(简称SVN)就是其中广泛应用的一款。然而,有时候在处理项目或者清理工作空间时,我们可能需要彻底删除与SVN相关的元数据,以避免混乱或误操作。...
SVN 和 CVS 都支持版本控制,但是 SVN 的版本控制更加灵活和强大。SVN 的版本控制是基于全局性的版本编号的,即每个版本都有一个唯一的编号,而不是针对某个特定的文件。这种设计使得 SVN 可以更好地支持目录的版本...
批量清除版本控制文件通常涉及查找并删除特定类型的文件,如`.svn`(Subversion的工作副本目录)和`.csv`(假设这里指的是ClearCase的版本文件)。批处理命令是一种在Windows操作系统上自动化任务的有效方式,通过...
总之,"清除SVN、CVS、VSS文件的工具"是一个实用的批处理脚本,可以帮助开发者有效地清理版本控制系统留下的残留文件,优化工作空间,提高开发效率。在理解和使用这个工具时,理解版本控制系统的运作原理以及批处理...
在IT行业中,版本控制系统对于团队协作和项目管理至关重要,Subversion(简称SVN)就是其中的一种。在Linux系统,特别是CentOS7环境下,手动安装和配置SVN可能较为繁琐。本文将详细阐述如何通过一个简单的shell脚本...
标题“一键删除目录下SVN记录文件”所指的是在计算机中快速移除版本控制系统Subversion(SVN)在文件夹中留下的所有痕迹。在开发过程中,SVN用于跟踪和管理源代码更改,但有时用户可能需要从本地文件系统中完全移除...
鼠标右键添加注册表一键删除cvs/svn目录,点击自动注册生成,右键点击文件夹即可
### SVN与CVS对比分析 在软件开发领域,版本控制系统(Version Control ...对于正在考虑升级或转换版本控制系统的团队而言,深入了解SVN与CVS之间的差异,评估各自项目的需求和长期目标,将是做出明智决策的关键。
这是一个删除一个目录下的svn文件和目录的脚本,只需要把要删除svn相关的目录放到同级目录下即可,然后双击脚本,一键清除