script/generateなどで生成されたファイルを一括でにsvn addする
1 tmpFilePath = 'tmp/svn.tmp' 2 3 system("svn st > #{tmpFilePath}") 4 data = open(tmpFilePath) 5 data.each do |e| 6 system("svn add #{e[5..e.size].strip}") unless e.include?(tmpFilePath) 7 end 8 data.close 9 File.delete(tmpFilePath)
svnall.rbなどのファイル名で保存しておいて、railsのホームディレクトリにおいてruby svnall.rb
なんかあまりいい解決方法とは思えないけど、とりあえずよしとする。
(svn add **/*はなんかaddしてほしくないファイルまでaddされちゃった気がしてやめた。)