`
ttwang
  • 浏览: 334780 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论
阅读更多

如何快速去掉.svn文件夹?

我们在工程的协作开发过程中,常用的是 svn , 有时我们需要一个干净的 网站版本,没有 .svn 这些文件夹记录的版本传到服务器上使用,自己一个个去文件删除的话也太累了,这时我们就用到以下功能,用cmd 批处理一键删除这些文件夹

可以写到注册表里,以后自己想清理哪个文件夹就直接 右键 -> 清除 .SVN文件夹 就可以了

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\清除SVN信息] @="清除 .SVN文件夹"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\清除SVN信息\command]
@="cmd.exe /c \"TITLE 清除 %1 中的.SVN文件夹 && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""

 

将以上代码保存为 cleanSVN.reg ,在 Windows 环境下运行,然后在你要清理的文件夹上右键,就可以看到命令菜单,

不足的是这里没有 一个确认的提示信息,如果你有兴趣就加上一个提示信息吧,以免误清理,有时间我再加上吧,这些天一直在忙....


注:

如果你得到的菜单是乱码,那可能是你保存的 reg 文件是 UTF-8 的,重新保存为 ANSI 的再执行一次就可以了

 

---------------------------------------------------------------

2011-12-06 注:

最近发现 tortoise 的1.7 版的 .svn 都去掉了,只保留最上层有这个文件夹来记录文件信息!这样的话,以上步骤就用不到了

 

 

 

 

 

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

在桌面上建立一个文本文件,取名为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文件夹删除,最好把刚才的注册信息删除。删除方法是,打开注册表(在运行中用 regedit命令),找到[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell \DeleteSVN] ,把DeleteSVN这个项删除,即可。

eclipse编译去除svn文件夹

使用Eclipse编译文件后,classes文件中总是有.svn的文件夹,这些文件没有什么用,而且影响build的速度
“Project->Properties->Java Build Path”,右侧的面板中的”Source”选项卡,在Excluded中加入”**/.svn/**”,就可以将所有的svn文件排除在编译路径中了。

 

分享到:
评论

相关推荐

    批量清除svn和csv版本控制文件

    批量清除版本控制文件通常涉及查找并删除特定类型的文件,如`.svn`(Subversion的工作副本目录)和`.csv`(假设这里指的是ClearCase的版本文件)。批处理命令是一种在Windows操作系统上自动化任务的有效方式,通过...

    批量 删除SVN文件

    批量删除SVN文件这个话题涉及到的是如何有效地管理SVN工作副本中的文件,尤其是当需要一次性移除大量与SVN关联的文件时。 首先,我们需要了解SVN的工作原理。SVN在本地工作副本中创建了一个隐藏的`.svn`文件夹,...

    批量删除svn 文件的批处理

    批量删除svn 文件的 批处理文件,有效删除svn文件,快速删除!

    批量删除svn文件夹及文件,解除去除svn控制工具 remove.bat

    批量删除svn文件夹及文件,解除去除svn控制工具体批量删除svn文件夹及文件,解除去除svn控制工具体

    删除SVN版本控制文件批处理

    注意,此操作将永久删除SVN的所有版本控制信息,使文件和目录变为普通非版本化的状态,无法再通过SVN进行版本管理。因此,在执行前务必备份重要数据,以免造成不可逆的损失。 总结来说,删除SVN版本控制文件主要...

    批量删除svn文件夹及文件.bat )

    批量删除svn文件夹及文件.bat )

    批量删除.svn

    在使用SVN管理项目时,我们会在项目目录下生成许多以`.svn`为扩展名的隐藏文件和文件夹,它们用于存储版本信息、元数据等。然而,在某些情况下,我们可能需要批量删除这些`.svn`文件,例如在不使用SVN或者准备将项目...

    批量删除SVN文件.zip

    批量删除SVN文件是一项常见的管理任务,尤其在清理不再需要的代码或者进行项目整理时。本教程将详细介绍如何使用提供的"批量删除SVN文件.zip"工具来高效地完成这一工作。 首先,我们需要理解SVN的基本概念。SVN是一...

    SVN目录下文件批量删除

    通过SVN提交过的代码,都会产生SVN文件,如果不想麻烦的重新导出文件,只需把本地SVN保存目录复制到其他地方(为了数据安全),就可批量删除使用过SVN后遗留下的文件,不会删除其他文件 使用方便,第一次注册后,鼠标...

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

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

    批量删除.SVN文件

    描述 "批量删除SVN文件,使用方法:拷贝到版本控制文件夹的根目录运行" 提供了操作步骤,说明了一个批处理脚本`del_svn.bat`的应用。这个脚本被设计用来自动化删除指定目录下的所有.SVN子目录,简化了手动逐个删除的...

    SVN目录下.svn文件批量删除

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件。它允许团队成员协同工作,跟踪每个更改,并在需要时恢复到以前的版本。在SVN的工作目录中,`.svn`文件夹是SVN用来存储元数据...

    批量删除.SVN

    大多数都是使用SVN源码管理工具,但是有时候为了备份一个版本或者在转换路径的时候每个文件夹都有一个.svn文件,不仅占用多余资源有时候需要删除掉原有.svn文件然后才能进行其他操作,这个时候我们多么渴望有一个...

    批量清除SVN或VSS工具

    批量清除SVN文件通常可以使用批处理脚本或命令行工具。例如,在Windows环境下,你可以用以下批处理脚本来遍历指定文件夹及其子文件夹,删除`.svn`目录: ```batch @echo off setlocal enabledelayedexpansion for /...

    批量删除svn文件夹

    在IT行业中,版本控制系统如Subversion(简称svn)被广泛用于...总之,批量删除svn文件夹是一个涉及多个步骤的过程,需要谨慎操作并遵循良好的版本控制实践。理解这些知识点可以帮助你更安全、有效地管理你的svn项目。

    批量删除.svn脚本

    总的来说,理解和使用批量删除.svn脚本是IT从业人员在管理代码版本控制时的一项实用技能,它涉及到版本控制系统的基本操作,以及批处理脚本的编写和执行。在进行此类操作时,一定要结合实际需求和安全措施,确保数据...

    批量删除.svn的方法

    在提供的压缩包文件中,“快速删除svn.reg”很可能是一个注册表文件,用于导入Windows注册表以执行特定的任务。在这种情况下,它可能是为了批量删除`.svn`文件夹而设计的一个快捷方式。注册表脚本可以运行特定的命令...

    windows下 批量删除svn目录

    windows下批量删除SVN文件夹,很好用的

    批量删除SVN上传文件

    批量删除SVN上传文件,一键搞定。把文件放到要删除的.svn文件夹双击文件,弹出控制台,执行完删除操作后控制台自动关闭,0误删非常好用。

    删除SVN隐藏文件

    在这种情况下,它可能包含一个命令行脚本,用于批量删除SVN隐藏文件。不过,需要注意的是,直接导入未知的注册表文件可能存在风险,因为它可能会改变系统设置。在使用前,应先确认文件来源可靠,并做好系统备份。 ...

Global site tag (gtag.js) - Google Analytics