`

删除本地文件夹的SVN信息

    博客分类:
  • SVN
 
阅读更多

SVN是我认为目前最方便的版本管理体系。我最早一次接触版本管理是2004年,当时学校BBS的代码要求用CVS管理;第二次亲密接触是在2006年,当时公司的代码使用Eclipse+CVS管理;而第一次使用SVN则是在2007年的一个封闭开发项目。

我十分喜欢SVN的方便,无论是在Linux下的命令行操作还是在Windows下的资源管理器插件,都十分简易。而且code.google.com也支持SVN来供我们发布、维护开源项目(例如我的WordPress主题TES)然而,久而久之,SVN文件夹下会有许多.svn的“meta数据”。这些数据久而久之会带来不少麻烦。尤其是基于资源管理器交互的Windows系统。

今天看了Jon Galloway的一个注册表脚本,十分方便,分享如下:

建立一个文本文件,取名为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本地文件夹断开服务器连接

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

    取消已设置为SVN的文件夹(清理SVN标志)

    双击"删除该目录下面.svn文件.reg"即可在右键菜单中加入“删除该目录下面.svn文件”的菜单,在要清理的文件夹上右击选择“删除该目录下面.svn文件”即可完成清理,速度很快。

    快速清理svn文件夹

    压缩文件中有个注册表文件,双击执行可添加右键快速执行。找到需要清理并带有svn文件夹的目录,然后右键点击Delete Svn Folders便可快速清理此目录中的全部svn文件夹。

    本地使用SVN进行源代码管理

    前段时间一直想找一个版本控制工具,平时写点代码什么的总是在一个文件夹下面复制多个历史版本,以时间命名,但是久而久之文件就大了起来,版本不稳定又不好把以前的删除,所以就产生了一大批的文件,想回退的时候...

    删除svn文件和文件夹命令

    双击运行之后,自动修改注册表,为你的鼠标右键增加一个delete svn键,以后可通过该键删除被操作文件夹下的所有svn文件和文件夹

    删除文件夹下.svn

    一键删除,指定目录下的.svn文件,将文件复制到指定文件夹下,双击运行。

    清理svn及缓存

    mac下清理某文件夹内所有.svn文件的脚本,直接运行选定文件夹即可

    一键删除目录下SVN记录文件

    如果当前的文件夹原先是由SVN托管,现在要取消,要删除文件夹下的SVN记录文件。一键删除目录下SVN记录文件

    Windows下删除.svn文件夹的最简易方法

    NULL 博文链接:https://491569462-qq-com.iteye.com/blog/2191048

    svn 删除文件 update 又出来了 怎么回事

    svn 删除文件后 一update又出来了 怎么回事

    自动清除.svn的文件夹

    有的时候需要拷贝svn管理的项目,但是由于携带svn文件,所以比较大,拷贝的时候不方便,所以可以用该工具,邮件直接清除.svn文件,超级方便。

    删除svn目录下隐藏文件以及目录

    双击注册表添加到系统注册表,在需要删除的目录上面点右键,选择删除svn即可。

    Svn 与 CVS 比较

    简要cvs与svn的比较 1 对重命名、删除文件的支持 cvs:不支持本地文件重命名提交 ... 不能删除文件夹 svn:支持文件重命名提交系统会提示删除旧文件,创建新文件 删除本地文件提交 库中文件也被删除

    SVN目录下文件批量删除

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

    一条指令清理使用SVN客户端引起的 .svn 目录

    TortoiseSVN 1.6 作为SVN常用的客户端,在对SVN库进行同步操作时,会在本地的每个文件夹下建一个.svn目录 当该文件夹整个打包发送给别人或备份时,这些.svn作为冗余且不安全的内容一起打包,这个很是不爽! ...

    SVN如何恢复误删除的文档.txt

    3.从本地删除“演示文档.xls”并同步到服务器。 这个时候“演示文档.xls”已经从svn服务器中删除了,下面我们来讲如何再从svn服务器上重新恢复这个被删除的文档。 4.在被删除的文档文件夹内右击鼠标。找到并点击 ...

    删除SVN文件管理

    本地如果项目代码、文件夹、文件等不想受SVN 管理直接把此文件放到相应的文件夹中,直接运行后,此文件夹就不会受SVN管理 方便直接运行就可。

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

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

    SVN使用手册中文版.chm

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

    SVN用户使用指南 版本控制 源代码管理

    3.3.1. Add file(folder)添加文件(文件夹)8 3.3.2. commit 提交9 3.3.3. Show log 查看日志9 3.3.4. Export 导出11 3.3.5. Revision graph 版本树显示12 3.3.6. Check out 检出13 3.3.7. Refresh 刷新13 3.3.8. ...

Global site tag (gtag.js) - Google Analytics