« Development Environment Conference | メイン | 安倍晋三さんのサイトにUnixコマンドが »

RailsプロジェクトをSubversionで管理するときのメモ

del.icio.us it!   hatena bookmark

trunk tags branchesを作っておく


$ mkdir hogeapp
$ cd hogeapp
$ mkdir trunk tags branches
$ svn import . svn+ssh://svnurl/hogeapp -m "initial"
$ cd ../
$ rm -rf hogeapp

プロジェクト作成


$ rails hogeapp
$ cd hogeapp

インポート


$ svn import . svn+ssh://svnurl/hogeapp/trunk/ -m "import"

作業ディレクトリへ移動してチェックアウト


$ svn co svn+ssh://svnurl/hogeapp/trunk/ .

ログファイルを削除して無視ファイルに指定


$ svn ci -m "remove log file"
$ svn propset svn:ignore "*.log" log/
$ svn ci -m "add ignore log/*"

tmp以下を無視ファイルに指定


$ svn propset svn:ignore "*" tmp/sessions tmp/cache tmp/sockets
$ svn ci -m "add ignore tmp/"

database.yml を database.yml.exampleへ


$svn move config/database.yml config/database.yml.example
$svn ci -m "database.yml -> database.yml.example"

database.ymlを無視ファイルに指定


$svn propset svn:ignore "database.yml" config/
$svn ci -m "ignore database.yml"
cp config/database.yml.example config/database.yml

この辺りを参考にさせて頂きました。
HowtoUseRailsWithSubversion in Ruby on Rails
http://wiki.rubyonrails.com/rails/pages/HowtoUseRailsWithSubversion

subversionでRailsアプリを管理 :: wiki.rails2u.com
http://wiki.rails2u.com/subversion%E3%81%A7Rails%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E7%AE%A1%E7%90%86



トラックバック

このエントリーのトラックバックURL:
http://un-q.net/mt-tb.cgi/6

コメントを投稿

crossreview