作者giive (lala)
看板Ruby
标题[心得] Subversion + Ruby on Rails
时间Fri Sep 29 21:07:33 2006
出自我的 Blog
http://lightyror.blogspot.com/2006/09/subversion-ruby-on-rails.html
研发程式时通常都会做 Version Control
现在当然很多 team 都使用 subversion 做 version control
但是今天才发现到
原来 Ruby on Rails 有 Subversion 支援,真令人意外
Ruby on Rails 里面通常最难做 version control 的地方是
generator 产生的程式
因为产生的程式会放在不同资料夹下面
但是但是
Ruby on Rails 什麽都有什麽都卖,什麽都不奇怪
ruby script/generate xxx abc --svn
或是
ruby script/generate xxx abc -c
我们发现到他的输出
exists app/models/
exists test/unit/
exists test/fixtures/
create app/models/abc.rb
A app/models/abc.rb
create test/unit/abc_test.rb
A test/unit/abc_test.rb
create test/fixtures/abcs.yml
A test/fixtures/abcs.yml
exists db/migrate
create db/migrate/008_create_abcs.rb
A db/migrate/008_create_abcs.rb
我们发现到他会帮你 svn add 所有产生的程式
虽然不是跨时代的发明
但是是一个贴心的好设计
ps . 底下是我之前写的帮所有新增程式做 svn add 的 script
有这个小技巧,这只程式就功成身退了
rails_locates.each do |i|
`#{find_command} #{i} -type d`.split("\n").each do |i|
`#{svn_command} add #{i}/*` unless i =~ /\/\.svn/
end
end
--
lighty RoR 是一个介绍 lighttpd , SQLite , Ruby and Rails 的 Blog
http://lightyror.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.230.100.32