Subversionを使ってRailsアプリ開発をするためのスタートアップについて

  • database.ymlはバージョン管理に含めない
  • logディレクトリ以下はバージョン管理に含めない
  • tmpディレクトリ以下はバージョン管理に含めない
$cd project
$mv config/database.yml config/database_example.yml
$rm -r log/*
$rm -r tmp/*
$cd ..
$mv project trunk
$mkdir tags
$mkdir branches
$svn import . file:///path/to/repo/project -m "initial import"
$cd..
$svn co file:///path/to/repo/project/trunk project
$cd project
$cp config/database_example.yml config/database.yml
$svn propset svn:ignore database.yml config/
$svn propset svn:ignore "*" log/
$svn propset svn:ignore "*" tmp/
$svn ci -m 'ignoring files'
$svn add db/schema.rb
$svn ci -m 'add schema.rb'

あわせて読みたい

Subversion実践入門:達人プログラマに学ぶバージョン管理(第2版)
Subversion実践入門:達人プログラマに学ぶバージョン管理(第2版)Mike Mason でびあんぐる

オーム社 2007-04-21
売り上げランキング : 3751

おすすめ平均 star
star日本語のSubversion解説本の最高作

Amazonで詳しく見る
by G-Tools