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



