cmsのアプリを作ろうとしてスタートアップにやったこと
cmsのアプリをsvnserverの/svn/cmsって所で管理する処理でやったことまとめ。
mkdir -p cms/{trunk,tags,branches} cd cms svn import . http://svnserver/svn/cms -m 'initial' cd .. rm cms -fr rails cms cd cms svn import . http://svnserver/svn/cms/trunk -m 'import' cd .. rm -fr cms svn co http://svnserver/svn/cms/trunk cms cd cms svn del log/* svn ci -m 'remove log file' svn propset svn:ignore "*.log" log svn up svn ci -m 'add ignore' log/ svn propset svn:ignore "*" tmp/sessions tmp/cache tmp/sockets svn ci -m "add ignore tmp/" svn up svn move config/database.yml config/database.yml.example svn ci -m "database.yml -> database.yml.example" svn propset svn:ignore "database.yml" config/ svn up svn ci -m "ignore database.yml" vi config/database.yml.example svn ci -m 'database.yml sample update' config/database.yml.example
最後のdatabase.yml.exampleは、こんな風な内容にしてる
common: &common adapter: postgresql username: postgres password: host: localhost port: 5432 development: <<: *common database: cms_development test: <<: *common database: cms_test production: <<: *common database: cms_production
これで開発環境完成。