当你的项目用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文件了:
分享到:
相关推荐
在某些情况下,如迁移项目到新的版本控制系统(比如Git),或者整理旧项目时,一次性删除所有的`.svn`或`CVS`文件夹是非常有必要的。 #### 解决方案 下面提供了一个简单的解决方案,通过编写注册表文件来实现一键...
标题中的“清除当前文件夹下的cvs、svn标识”指的是在版本控制系统中移除与CVS(Concurrent Versions System)和SVN(Subversion)相关的元数据或隐藏文件。这两个系统都是广泛使用的源代码管理系统,用于跟踪和控制...
这是另一个版本控制系统(Concurrent Versions System),尽管主要提及的是SVN,但似乎这个压缩包中还包括了一个名为“删除所有CVS目录.reg”的文件,这可能是一个类似的脚本,用于清理CVS的控制文件`.cvsignore`或`...
在IT管理中,有时我们需要对计算机中的文件夹进行大规模的管理和清理,特别是在处理版本控制系统的遗留文件时,如.SVN、.CVS或Git的工作目录。这些文件夹往往占用大量磁盘空间,且对普通用户并无直接作用。本文将...
- **移动`.svn`文件夹**:将原CVS转换后的`.svn`文件夹移动到新建的目录中对应位置。 通过上述步骤,可以在Windows环境下顺利完成从CVS到SVN的转换过程,并进行必要的配置和结构调整。这不仅有助于提升项目的开发...
简要cvs与svn的比较 1 对重命名、删除文件的支持 cvs:不支持本地文件重命名提交 删除分remove和erase两种前者把本地和库中文件都删除 后者只是删除本地文件 不能删除文件夹 svn:支持文件重命名提交系统会提示...
//如果删除svn或者cvs文件夹则将第二个参数改为SVN或者CVS,第一个参数是项目路径 //如果项目叫 EXTDemo放在D盘 workspaces文件夹下, //new RemoveFolder("D:\\workspace\\EXTDemo","CVS"); new Remove...
- CVS不支持本地文件重命名提交,删除分为remove和erase,前者同步删除库中的文件。 - SVN支持文件重命名提交,系统会自动处理旧文件的删除和新文件的创建,也支持删除文件夹。 11. **用户访问权限**: - CVS有...
根据描述所述,目前在J2EE项目中,超过95%的项目都在使用SVN。这充分证明了SVN在版本控制领域的地位和价值。 #### 二、SVN简介 SVN是Subversion的缩写,它最初的目标是为了取代当时开源社区中最流行的版本控制软件...
本人之前都是用的git和svn,跳槽后发现新公司用的cvs,一番研究后决定把资源共享,下载这个应该能解决你的问题,安装包都是官方网站下载的,无毒放心使用,个人整理也花费了一番功夫,所以还是不免费了,有需要的...
自己编写的Tortoise SVN CVS 图标修复软件,可以恢复资源管理器上的SVN,CVS图标显示问题。
删除SVN,VSS,CVS项目文件标记 分享快乐,你会更快乐。
SVN服务器中可以有一个或多个源码库,其中每一个SVN源码库是这个文件夹中的一个子目录。这些SVN源码库的结构可以根据需要自行设定。 3. 源码库级别(Repository)目录结构 每一个源码库中至少包含三个目录,他们...
但由于 VSS 的文件夹是要完全共享给用户后,用户才能进入,所以用户对 VSS 的文件夹都可以删除。这一点也是 VSS 的一个比较大的缺点。总体成本:★★★★VSS 没有采用对许可证进行收费的方式,只要安装了 VSS ,对...
在软件开发过程中,版本控制系统如SVN(Subversion)和VSS(Visual SourceSafe)扮演着重要的角色,它们用于跟踪代码的更改、协同工作和管理项目版本。然而,有时我们可能需要清理这些版本控制系统的痕迹,例如在...
6. 教程内容中还涉及到了SVN的资源链接,如:***,这可能是一个SVN仓库的地址,用户可以在这里访问、检出和提交项目。 7. 通过教程内容可以了解到,TortoiseSVN提供了一个软件安装文件:svn-*.*.*.***83-win32-svn-...
本文将详细介绍五种常用的代码管理工具:SVN (Subversion)、CVS (Concurrent Versions System)、CC (ClearCase)、VSS (Visual SourceSafe) 和 GIT,以及如何在 Eclipse 中集成这些工具进行日常开发工作。 ### 1. ...