要删除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平台下找到要删除SVN文件的目录执行命令:
find . -name .svn -type d -exec rm -fr {} \;
分享到:
相关推荐
用来删除SVN文件用来删除SVN文件用来删除SVN文件用来删除SVN文件
批量删除svn 文件的 批处理文件,有效删除svn文件,快速删除!
对于批量删除SVN文件,有以下几种常见方法: 1. **使用命令行**:如果你熟悉命令行,可以使用`rmdir`(Windows)或`rm`(Unix/Linux)命令配合`-rf`(强制删除)选项来删除包含`.svn`文件夹的目录。但请注意,这样...
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="Delete SVN Folders
标题 "删除.svn文件的方法" 涉及的是在处理版本控制系统Subversion(SVN)工作副本时,如何清理不再需要的隐藏`.svn`目录的知识。这些目录是SVN用来存储版本信息、元数据和工作状态的地方。在某些情况下,比如备份、...
描述中的“加入到右键,直接删除.SVN文件,直接双击即可”意味着这个方法提供了一种快速的用户界面增强,让用户可以通过鼠标右键菜单直接删除`.SVN`文件夹,或者通过双击某个文件来执行删除操作。这通常涉及到注册表...
标题 "如何删除SVN连接,即工程下的所有.svn文件" 涉及到的是在软件版本控制系统Subversion(简称SVN)中的操作,主要针对的是如何清理项目中不再需要的SVN元数据。SVN在管理源代码时,会在每个文件夹和文件下创建...
标题“删除.svn文件”指的是如何从你的文件系统中移除这些与SVN相关的隐藏文件。通常,".svn"文件夹存在于每个SVN工作副本的子目录下,它们对于SVN的正常运行至关重要。但是,如果你不再需要这些版本控制功能,或者...
在使用版本控制系统Subversion(简称svn)时,可能会遇到一些操作上的困扰,比如在尝试删除文件后,通过`svn update`命令更新代码时,已经删除的文件却又重新出现了。这通常是由svn的工作方式引起的,我们需要理解其...
手动删除SVN隐藏文件的方法是通过文件资源管理器,打开“查看”选项卡,勾选“隐藏的项目”,然后在工作目录中查找并删除所有`.svn`文件夹。但这种方法效率较低,尤其当工作目录结构复杂时。 为了更高效地处理这个...
使用本图形化工具帮助你将这些文件彻底地从svn中删除。 先导出svn仓库 svnadmin dump /home/svn/xx > svn.dump 使用本工具过滤掉需要删除的文件 重新创建仓库并导入 svnadmin create /home/svn/xx_new svnadmin...
手动删除SVN文件通常包括删除工作副本中的所有`.svn`子目录。这些子目录位于每个检出的目录下,包含版本控制信息。你可以通过Windows资源管理器的搜索功能找到并删除它们,但这种方法效率较低且容易遗漏。更有效的...
Windows下删除.svn文件夹的bat方法
### SVN文件删除——批处理脚本详解 #### 一、背景介绍 在软件开发过程中,版本控制系统如Subversion (SVN) 是不可或缺的工具之一。它帮助开发者们追踪代码的变化历史,协同工作,并且管理不同版本之间的差异。...
批量删除.svn文件夹、.svn文件使用svn进行版本控制,每个文件夹下都有.svn文件夹,有些项目在脱离svn版本控制之后,想删除项目中所有的.svn文件夹,可用下面的方法进行快速删除: 1、打开要删除.svn文件的最外层...
双击运行之后,自动修改注册表,为你的鼠标右键增加一个delete svn键,以后可通过该键删除被操作文件夹下的所有svn文件和文件夹
总之,SVN_Deleter提供了一个便捷的方法来批量删除`.svn`目录,这对于清理不再需要版本控制的项目或优化磁盘空间非常有用。然而,务必谨慎操作,以免丢失重要信息。在执行任何这样的操作之前,确保你充分了解潜在的...
在描述中提到了一个博客链接,虽然具体内容没有给出,但我们可以推测博主可能分享了一种方法或者工具来有效地从项目中删除这些.svn文件。这可能包括手动删除、使用命令行工具或编写脚本等方法。 在标签中,“源码”...
更新svn地址需要删除项目中svn版本文件 。代码删除项目中的.svn文件