2009-02-28 Subversionの(隠し)管理ファイルを全削除する Ruby SVN管理下のフォルダに作成される .svn フォルダを全削除するrubyスクリプト。.svn フォルダが削除されたフォルダは、SVN管理から外れまっせ。 require 'fileutils' # SVNディレクトリを削除する def delete_svn(target_path) if target_path Dir.chdir(target_path) end FileUtils.rm_r(Dir.glob('**/.svn'), {:force=>true}) end # # メインルーチン # # 削除 delete_svn(ARGV[0])