大場寧子のホームページ - RailsプロジェクトをSVNにインポートする Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

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.*