`

删除项目中的所有.svn文件夹(或CVS文件夹)

阅读更多

当你的项目用SVN管理时,在项目的每个文件夹中会多一个.svn的文件夹。如果你想得到干净的项目源代码,就需要把每个文件夹中存在的.svn删除。windows里的批处理命令可以让我们方便的完成任务。

 

1、在Dos窗口中运行如下命令

 

for /r <你项目的路径> %i in (.svn) do rd /s /q %i

 

2、将此操作添加入右击菜单中

 

建立一个文本文件,取名为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文件了:

 

8
0
分享到:
评论
6 楼 beee 2013-02-27  
不错,顶啊
5 楼 Jiangnan-Xia 2012-06-18  
大哥果然相当凑活 
4 楼 yangzhiqi463 2011-12-12  
相当凑活
3 楼 卢水发 2011-10-31  
你这东西太给力
2 楼 vinter 2009-02-16  
CVS的项目有什么别的方法吗?
1 楼 seekgirl 2009-02-13  
subversion 可以使用export命令

相关推荐

    一键清除SVN或CVS版本控制目录

    在某些情况下,如迁移项目到新的版本控制系统(比如Git),或者整理旧项目时,一次性删除所有的`.svn`或`CVS`文件夹是非常有必要的。 #### 解决方案 下面提供了一个简单的解决方案,通过编写注册表文件来实现一键...

    清除当前文件夹下的cvs、svn标识

    标题中的“清除当前文件夹下的cvs、svn标识”指的是在版本控制系统中移除与CVS(Concurrent Versions System)和SVN(Subversion)相关的元数据或隐藏文件。这两个系统都是广泛使用的源代码管理系统,用于跟踪和控制...

    快速清理svn控制文件注册表-删除所有SVN目录.reg

    这是另一个版本控制系统(Concurrent Versions System),尽管主要提及的是SVN,但似乎这个压缩包中还包括了一个名为“删除所有CVS目录.reg”的文件,这可能是一个类似的脚本,用于清理CVS的控制文件`.cvsignore`或`...

    批量删除同名文件夹 清理同名文件夹 批量删除

    在IT管理中,有时我们需要对计算机中的文件夹进行大规模的管理和清理,特别是在处理版本控制系统的遗留文件时,如.SVN、.CVS或Git的工作目录。这些文件夹往往占用大量磁盘空间,且对普通用户并无直接作用。本文将...

    将CVS库转换为SVN库

    - **移动`.svn`文件夹**:将原CVS转换后的`.svn`文件夹移动到新建的目录中对应位置。 通过上述步骤,可以在Windows环境下顺利完成从CVS到SVN的转换过程,并进行必要的配置和结构调整。这不仅有助于提升项目的开发...

    Svn 与 CVS 比较

    简要cvs与svn的比较 1 对重命名、删除文件的支持 cvs:不支持本地文件重命名提交 删除分remove和erase两种前者把本地和库中文件都删除 后者只是删除本地文件 不能删除文件夹 svn:支持文件重命名提交系统会提示...

    java删除cvs或者svn文件

    //如果删除svn或者cvs文件夹则将第二个参数改为SVN或者CVS,第一个参数是项目路径 //如果项目叫 EXTDemo放在D盘 workspaces文件夹下, //new RemoveFolder("D:\\workspace\\EXTDemo","CVS"); new Remove...

    CVS与SVN区别

    - CVS不支持本地文件重命名提交,删除分为remove和erase,前者同步删除库中的文件。 - SVN支持文件重命名提交,系统会自动处理旧文件的删除和新文件的创建,也支持删除文件夹。 11. **用户访问权限**: - CVS有...

    svn--项目管理工具[总结版]

    根据描述所述,目前在J2EE项目中,超过95%的项目都在使用SVN。这充分证明了SVN在版本控制领域的地位和价值。 #### 二、SVN简介 SVN是Subversion的缩写,它最初的目标是为了取代当时开源社区中最流行的版本控制软件...

    cvs资源及教程、解决汉化、中文乱码、常用操作等

    本人之前都是用的git和svn,跳槽后发现新公司用的cvs,一番研究后决定把资源共享,下载这个应该能解决你的问题,安装包都是官方网站下载的,无毒放心使用,个人整理也花费了一番功夫,所以还是不免费了,有需要的...

    Tortoise SVN CVS 资源管理器图标修复工具

    自己编写的Tortoise SVN CVS 图标修复软件,可以恢复资源管理器上的SVN,CVS图标显示问题。

    删除SVN,VSS,CVS项目文件标记

    删除SVN,VSS,CVS项目文件标记 分享快乐,你会更快乐。

    SVN源码库结构规范 V0.1.pdf

    SVN服务器中可以有一个或多个源码库,其中每一个SVN源码库是这个文件夹中的一个子目录。这些SVN源码库的结构可以根据需要自行设定。 3. 源码库级别(Repository)目录结构 每一个源码库中至少包含三个目录,他们...

    在Eclipse中使用SVN与CVS代码管理工具管理项目

    但由于 VSS 的文件夹是要完全共享给用户后,用户才能进入,所以用户对 VSS 的文件夹都可以删除。这一点也是 VSS 的一个比较大的缺点。总体成本:★★★★VSS 没有采用对许可证进行收费的方式,只要安装了 VSS ,对...

    批量清除SVN或VSS工具

    在软件开发过程中,版本控制系统如SVN(Subversion)和VSS(Visual SourceSafe)扮演着重要的角色,它们用于跟踪代码的更改、协同工作和管理项目版本。然而,有时我们可能需要清理这些版本控制系统的痕迹,例如在...

    SVN中文教程.pdf

    6. 教程内容中还涉及到了SVN的资源链接,如:***,这可能是一个SVN仓库的地址,用户可以在这里访问、检出和提交项目。 7. 通过教程内容可以了解到,TortoiseSVN提供了一个软件安装文件:svn-*.*.*.***83-win32-svn-...

    完整详细图文版 代码管理工具SVN、CVS、CC、VSS、GIT详细使用说明书(最终版本)Eclipse相关(共94页).pdf

    本文将详细介绍五种常用的代码管理工具:SVN (Subversion)、CVS (Concurrent Versions System)、CC (ClearCase)、VSS (Visual SourceSafe) 和 GIT,以及如何在 Eclipse 中集成这些工具进行日常开发工作。 ### 1. ...

Global site tag (gtag.js) - Google Analytics