RailsプロジェクトをSVNにインポートする
Rails プロジェクトを Windows上で TortoiseSVN を使ってSVNレポジトリにインポートするには次の手順で行います。(プロジェクトメンバーの誰か一人がやればOK)
プロジェクト名が myapp だとすると、
- rails プロジェクト(アプリケーション) myapp を作る
- SVNレポジトリ .../myapp/trunk を用意する
- myappフォルダを選択して右クリックで TortoiseSVNメニューの Import を選ぶ。
- ダイアログのURLに .../myapp/trunk を指定。以後、SVNのURLはこれを使う。
- 実行
- チェックアウト
- SVNからソースをチェックアウトしたいmyapp フォルダを空の状態で用意する。インポート対象と場所が同じだったらインポートしたものをリネームか削除で片付ける。
- myappフォルダを選んで右クリックして TortoiseSVN メニュー から CheckOut。
- SVN管理下する必要のないファイルの削除と無視設定の追加
- myapp/log の下のファイルがあればすべてTortoiseSVNメニューで削除。
- myapp/log フォルダで右クリックし、プロパティ(Windowsの)の、Subversion タブを開く。
- Properties というところで、選択可能欄で svn:ignore を選び、その下の編集可能欄に *.log として Set を押す。
- 同様に、myapp/tmp/sessions にも ruby_sess.* を ignore 設定する。
- コミット
無視設定についての補足
SVNでの管理範囲によっては以下も無視設定するとよい。
- .settings/*.pref
- temp/report/html/*.html
- temp/report/pdf/*.pdf
- db/schema.rb.*
Keyword(s):
References:[Ruby on Rails]