subversion を使いはじめる.
Ruby on Rails の練習にちょっとしたモンを作り始めたんで, subversion を使い始めた.
apache の設定とかが不要なんで, やっぱ ssh 経由でのアクセスが楽.
repository の作成
server 側で,
$ svnadmin create /directory/to/repos
すると repository が作成される.
import と checkout
client 側で
svn import project svn+ssh://user@server/directorey/to/repos/trunk/project \ -m "initial import" svn co svn+ssh://user@server/directory/to/repos/trunk/project project
みたいに.
Rails での準備
log を削除して, 無視ファイルに設定
svn remove log/* svn ci -m "remove log" svn propset svn:ignore "*.log" log/ snv ci -m 'add ignore ./log/*.log"
database.yml を移動し, 無視ファイルに指定
svn move config/database.yml config/database.yml.examle svn ci -m "move database.yml to database.yml.examle" svn propset svn:ignore "database.yml" config/ svn ci -m "add ignore database.yml"
tmp 以下を削除して, 無視ファイルに指定
svn remove tmp/* svn propset svn:ignore "*" tmp/ svn update tmp/ svn commit -m "add ignore all files in tmp/"
db/ 以下にある sqlite3 を無視ファイルに指定
svn propset svn:ignore "*.sqlite3" db/ svn update db svn commit -m "add ignore all files in db/"
そんな感じで.