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

Tags : Dev,Ref Print Comments(1) Trackback