`
mylove2060
  • 浏览: 330994 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

删除所有.svn目录

阅读更多
当使用了svn版本控制系统后每个目录下都会有一个.svn目录存在,开发完当交付产品或者上传到服务器时一般要把这些目录删除,这里总结了一下在linux和win下的办法。

一、在linux下

删除这些目录是很简单的,命令如下 find . -type d -name ".svn"|xargs rm -rf

或者

find . -type d -iname ".svn" -exec rm -rf {} \;

全部搞定。

二、在windows下用以下法子:

1、在项目平级的目录,执行dos命令: xcopy project_dir project_dir_1 /s /i
2、或者在 for /r . %a in (.) do @if exist "%a\.svn" rd /s /q "%a\.svn"项目根目录执行以下dos命令

for /r . %a in (.) do @if exist "%%a\.svn" rd /s /q "%a\.svn"


其实第二种方法可以用来干很多事的,比如把代码中的.svn替换为任意其他文件名并在硬盘根目录下执行,就可以从硬盘上删除所有的这个文件啦。

3、加注册表

Jon Galloway提供了一段注册表代码,可以将”Delete SVN Folders”命名增加到资源管理器的右键上,这样,鼠标点两下就能把选中目录下的所有.svn目录干掉了。Works just great!

代码为:

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文件,双击确认导入注册表即可。
分享到:
评论

相关推荐

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

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

    批量删除.SVN

    下载此注册文件,双击后,会在鼠标右键增加一个快捷操作“删除.svn文件”在我们需要删除文件夹里所有的.svn文件时只要选中被操作的文件夹右键点击此操作即可(就可以删除当前选择的文件夹里所有的.svn文件了)切记...

    删除.svn文件夹,就是这个了

    删除.svn文件夹 用过都说好! 我找了很久呢!

    删除.SVN文件BAT

    录下所有的SVN?件 @rem for /r . %%a in (.) do @if exist "%%a\.svn" @echo "%%a\.svn" @for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn" @echo 清理完毕 @pause 将以上代码保存为*.bat的文件...

    删除 .svn文件和文件夹

    删除 .svn文件和文件夹 删除 .svn文件和文件夹

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

    双击这个reg文件,成功后,在每一个文件夹上点击右键都会有一个“Delete SVN Folders”的选项,点击之后,就可以删除这个文件下所有的.svn文件了

    .svn删除软件

    .svn删除软件,直接删除选定文件中的.svn文件

    删除文件夹中所有.svn脚本

    删除文件夹中所有.svn脚本,可以双击此文件后在文件夹上右键菜单中会多一项为删除.svn文件选项,delete SVN Folders

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

    一条指令清理使用SVN客户端引起的 .svn 目录 ----------------------------------------- 【背景】 TortoiseSVN 1.6 作为SVN常用的客户端,在对SVN库进行同步操作时,会在本地的每个文件夹下建一个.svn目录 当该...

    删除.svn的.bat文件

    删除.svn的.bat文件,svn是版本管理,如果需要删除一个文件夹下所有.svn隐藏文件,可以通过这个办法来删除

    批量删除.svn脚本

    代码迁移,可以使用此脚本批量删除不用的.svn目录....

    清除.svn文件

    快速删除.svn文件,下载之后双击运行,添加到注册表中,确认添加,之后右键想要清除.svn的父文件夹目录,找到Delete SVN Folders,kill..kill..kill

    删除.svn文件

    有时候.svn文件太多,太占空间 不方便打包,移动 删除.svn小很多

    myeclispe部署时去除.svn目录及删除所有.svn文件夹

    NULL 博文链接:https://liuzidong.iteye.com/blog/704623

    svn控制器,删除目录下的.svn文件

    删除.svn的文件 svn控制器,删除目录下的.svn文件

    windows下删除.svn文件

    windows下简单的删除.svn文件,快捷方便。 操作:双击改文件,成功添加到注册表中。再需要删除的文件右键点击该文件出现"Delete SVN Folders",单击成功删除。^_^

    删除指定目录的.svn文件(包含子目录).bat

    删除指定目录的.svn文件(包含子目录),直接执行脚本就行。超级方便

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

    SVN_Deleter用于删除指定目录下的.svn目录。该工具采用PHP开发,可方便删除一些svn版本信息

    批量删除.svn文件

    放入到相应的有.svn的项目下。打来此.svn文件根据提示进行输入即可达到目的。

    删除.svn文件脚本

    删除当前文件夹(以及子文件夹)下的.svn文件的脚本

Global site tag (gtag.js) - Google Analytics