3 Jul
Using SubVersion
Setting
Repository
mkdir -p ~/svn/lifidea svnadmin create ~/svn/lifidea
Import
svn import ~/tmp/<projectname> file:/ mkdir tmp/trunk cp -r $SRC tmp/trunk mkdir tmp/branches mkdir tmp/tags svn import tmp svn+ssh://lifidea@lifidea.com/home/lifidea/svn/lifidea/trunk -m 'Initial Import' svn co svn+ssh://lifidea@lifidea.com/home/lifidea/svn/lifidea/trunk lfda
Initial Settings
cd <projectname> svn remove log/* #change in local svn commit -m 'no logs directory in version control please' svn propset svn:ignore "*.log" log/ #change repository setting svn update log/ svn commit -m 'no log files either' svn cp config/database.yml config/database.example svn commit -m 'Moving database.yml to database.example' svn propset svn:ignore "database.yml" config/ svn update config/ svn commit -m 'Ignoring database.yml' svn propset svn:ignore "ruby_sess.*" tmp/sessions svn update tmp/sessions svn commit -m 'Ignoring sessions' svn propset svn:ignore "*" tmp/cache svn update tmp/cache svn commit -m 'Ignoring caches' # Edit property svn propedit svn:ignore tmp/sessions/ svn plist -R vendor/
Using
Connection String
svn+ssh://lifidea@674lif.spurgeon.hostingrails.com/home/lifidea/svn/lifidea/trunk
Command
Reference
- http://www.hostingrails.com/forums/wiki_thread/4
- http://www.hostingrails.com/forums/wiki_thread/5
- http://wiki.rubyonrails.com/rails/pages/How+To+Use+Subversion+with+a+Rails+Project