`

删除项目中的所有.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控制文件注册表-删除所有SVN目录.reg

    方便删除svn的控制文件 使用方法,在已经存在svn控制文件如 .svn 的文件夹里面点右键,然后删除svn文件夹或者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标识

    非常简单实用的清除当前文件夹下的SVN、CVS的工具,让你在代码管理的时候省好多麻烦事。

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

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

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

    批量清理同名文件夹,对.svn .cvs git等非常有效。

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

    SVN(Subversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎95%以上的项目都用到了 SVN。Subversion 项目的初衷是为了替换当年开源社区最为流行的版本控制软件 CVS,在 CVS的功能的基础上有很多...

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

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

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

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

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

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

    SVN使用手册中文版.chm

    找回删除的项目 常用分支模式 发布分支 特性分支 转换工作拷贝 标签 建立最简单的标签 建立复杂的标签 分支维护 版本库布局 数据的生命周期 摘要 5. 版本库管理 版本库基本知识 理解事务和修订版本 未受版本控制的...

    鼠标右键添加注册表一键删除cvs/svn目录

    鼠标右键添加注册表一键删除cvs/svn目录,点击自动注册生成,右键点击文件夹即可

    SVN使用手册中文版快速入门

    找回删除的项目 常用分支模式 发布分支 特性分支 转换工作拷贝 标签 建立最简单的标签 建立复杂的标签 分支维护 版本库布局 数据的生命周期 摘要 5. 版本库管理 版本库基本知识 理解事务和修订版本 未受版本控制的...

    SVN与CVSpdf格式详细说明书

    SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统。作为一个开源的版本控制系统,Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的...

    软件操作培训教程.pptx

    SVN常见图标说明 这个图标表示当前文件夹下的某些文件或文件夹已经被计划从版本控制中删除,或是该文件夹下某个受控的文件丢失了。 加号告诉我们有一个文件或是目录已经被计划加入版本控制。 软件操作培训教程全文...

    UnSVN (and UnCVS)-开源

    UnSVN(也称为UnCVS)从文件层次结构中删除名称为“ .svn”或“ cvs”的文件夹。

    使用Subversion进行版本控制(针对 Subversion 1.4)

    找回删除的项目 常用分支模式 发布分支 特性分支 使用分支 标签 建立简单标签 建立复杂标签 分支维护 版本库布局 数据的生命周期 供方分支 常规的供方分支管理过程 svn_load_dirs.pl 总结 5. 版本库管理 Subversion...

    Personal-Website

    建立投资组合我建立了一个React灵敏的网站,该网站整洁地展示... 有许多版本控制系统,例如Git,Mercurial,CVS和SVN。 Git是业界最流行和使用最广泛的版本控制系统。 阅读有关以下内容的更多信息:Git入门Git是用于大

    PersonalWebsite

    建立投资组合 我建立了一个React灵敏的网站,该网站整洁地... 有许多版本控制系统,例如Git,Mercurial,CVS和SVN。 Git是业界最流行和使用最广泛的版本控制系统。 阅读有关以下内容的更多信息: Git入门 Git是用于大

    递归添加路径:递归添加目录到 MATLAB 路径,可选择忽略一些-matlab开发

    我使用它来添加未存储在 MATLAB 的工具箱文件夹中的工具箱的目录树,以及从 SVN 和 CVS 源代码控制存储库中检出的模块。 根据审阅者的建议和评论,现在忽略私有目录、重载方法目录以及隐藏目录,无需指定其他目录...

Global site tag (gtag.js) - Google Analytics