`
witcheryne
  • 浏览: 1094231 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

使用ruby清理.svn目录

阅读更多

平时在copy文件的时候经常需要手动清理.svn文件,一两层文件夹还好办,层级关系多了,每次都手动去删非常麻烦。

Google了一段ruby代码,用来清理.svn文件。

require "find"
require 'fileutils'

#default current dir
default_path = "."

dir = ARGV[0] || default_path

count = 0

Find.find(dir) do |path|
  if FileTest.directory?(path) and File.basename(path) == '.svn'
    FileUtils.rmtree path
    count = +1
  end
end

puts "info: success remove #{count} dir"

 

将其加入path中, 然后在powercmd下执行 cleansvn即可


  • 大小: 32.3 KB
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

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

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

    清楚svn目录下生成的.svn文件夹

    清楚svn目录下生成的.svn所有文件夹

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

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

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

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

    删除.SVN文件BAT

    @echo 正在清理SVN件,请稍候...... @rem 循环删除当前?录及??录下所有的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 "%%...

    批量删除.SVN

    我们在对源码进行管理的过程中,大多数都是使用SVN源码管理工具,但是有时候为了备份一个版本或者在转换路径的时候每个文件夹都有一个.svn文件,不仅占用多余资源有时候需要删除掉原有.svn文件然后才能进行其他操作...

    .svn 清理工具 非常好用哦

    .svn 清理工具 .svn 清理工具 .svn 清理工具 .svn 清理工具 .svn 清理工具

    删除 .svn文件和文件夹

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

    .svn删除软件

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

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

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

    清除.svn文件

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

    快速清理svn文件夹

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

    svn 出错误清理工具sqlite3.exe

    1.把sqlite3.exe放到.svn文件夹下 2.在.svn目录下打开命令行输入以下语句: sqlite3 wc.db "delete from work_queue" sqlite3 wc.db "delete from wc_lock" 3. svn 执行clean up

    删除.svn的.bat文件

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

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

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

    Linux下清除.svn目录信息的工具

    可以将指定目录下所有的.svn隐藏目录全部清除,获取“干净”的工程。

    批量删除.svn脚本

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

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

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

    删除.svn文件

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

    org.tmatesoft.svn_1.10.1.eclipse.zip

    eclipse,myeclipse中的新版svn插件1.10.1包

Global site tag (gtag.js) - Google Analytics