1、Windows环境
将下面的代码保存为 *.bat文件,放到要删除.svn文件的目录下,双击运行即可
@echo on
@rem 删除SVN版本控制目录
@rem for /r . %%a in (.) do @if exist "%%a\.svn" @echo "%%a\.svn"
@for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn"
@echo completed
@pause
2、在linux下
find . -type d -name ".svn"|xargs rm -rf
*******************
建立一个文本文件,取名为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版本控制目录工具"就是为了解决这个问题而设计的。 这个工具的...
2. 版本化的文件:这些文件带有版本信息,可以通过查看文件属性看到它们是由SVN控制的。 3. 版本化的目录:这些目录同样包含`.svn`子目录,表明它们也是受SVN管理的。 4. `.svn/entries` 文件:位于`.svn`目录下,...
有svn版本控制的文件,有时候需要修改路径,一层一层的删除文件夹太麻烦,这个小工具,安装之后,右键即可安全删除.svn folder,方便易用。
清理和删除svn信息 删除所有的.svn文件夹
在使用Subversion(SVN)进行版本控制时,有时我们需要删除文件或目录中的版本信息,以便将它们从SVN的版本控制中解脱出来。本文将详细介绍两种删除SVN版本信息的方法,分别是通过修改注册表和使用批处理脚本。 ###...
在IT行业中,版本控制系统是团队协作开发的重要工具之一,Subversion(简称SVN)就是其中广泛应用的一款。"清除项目SVN版本控制.zip"这个压缩包显然提供了帮助开发者或团队解除项目中SVN版本控制的解决方案。以下是...
双击文件加入注册表,然后右键选中想删除版本控制文件的目录,弹出的菜单中会多一个Delete SVN folders选项,选中即可删除当前选中文件下所有版本控制文件(.svn)
@echo On ...@echo 作用:删除SVN版本控制目录,清理前请自行做好备份 @echo 作者:微信june-87 @echo 重要提示:1、此脚本仅供学习,探讨! 谢谢! @echo 2、禁止在正式环境,重要文件目录使用!后果自负!
- 非SVN项目:如果你不再使用SVN对某个项目进行版本控制,删除.SVN子目录可将项目转换为非受控状态。 3. 自己编写代码删除.SVN: - 你可以使用Python、批处理脚本或者其他编程语言编写简单的脚本来遍历目录并删除...
这个批处理工具放到当前目录下,双击就会删除当前目录以及子目录下的所有svn 版本控制信息。
【svn版本控制指南】 版本控制是软件开发中不可或缺的一部分,它确保了团队协作时对文件和项目的有效管理。Subversion(简称svn)是一个流行的开源版本控制系统,它取代了早期的CVS系统,提供了更先进的功能和更好的...
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的历史记录,使得多人协作开发变得更加高效和有序。在这个“SVN版本控制器的配置及使用和安装文件”压缩包中,包含了关于如何...
Subversion(简称SVN)是一款广泛应用的集中式版本控制系统,而Android Studio作为Android应用的主要开发环境,内置了对SVN的支持。本文将详细介绍如何在Android Studio中配置和使用SVN。 首先,我们需要配置...
SVN 版本管理规范 本文档旨在规范软件研发版本管理流程,降低软件开发过程的风险性。通过该规范的约束,降低软件开发过程的风险性。 版本管理流程图 集中式开发——基于 Trunk 的开发和分散式开发——基于 ...
在IT行业中,版本控制系统是开发团队协作的重要工具之一,Subversion(简称SVN)就是其中广泛应用的一款。"去掉SVN版本控制"这个话题涉及到的是如何从已经受SVN管理的项目中移除版本控制信息,使得文件和目录不再与...
### PowerBuilder 通过SVN实现版本控制操作说明 #### 一、概述 本文将详细介绍如何在PowerBuilder项目中实现SVN版本控制,并以PowerBuilder 11.5为例进行具体说明。通过本教程,读者可以了解如何配置环境、创建SVN...
SVN版本控制工具使用详解 SVN(Subversion)是一种自由开源的版本控制系统,可以将代码恢复到早期版本,或者检查数据修改的历史,这些数据可以是源代码,也可以是其他类型的文件。其功能包括根据文件修改的次数自动...
** SVN中文手册 - 版本控制系统详解 ** SVN(Subversion)是一种广泛使用的开源版本控制系统,用于管理软件项目的源代码和其他文件。它允许开发者在项目开发过程中跟踪和记录文件的更改,支持多人协作,避免冲突,...
### SVN操作手册:掌握版本控制的核心技能 在软件开发领域,版本控制是不可或缺的一部分,它帮助团队有效地管理代码变更、追踪历史记录,并协同工作。Subversion(简称SVN)作为一款开源的版本控制系统,自2000年...
这是一个批处理文件,只要将该文件放在工程的根目录下,就可以轻松的删除工程的SVN控制组件。