dotfilesをSubversionで管理するようにした

1年ぐらい前から開発仲間のid:kei-sさんとやろうやろう言っていたんだけど,SubversionリポジトリをHTTPでアクセスできるようにする設定が上手くいかずにグダグダになっていた.今日の明け方,すべての設定が終わってSubversionの理解も深まったので,早速各種dotfileをSubversionで管理するようにした.

# ホームディレクトリで作業するとして
cd

# リポジトリ上にdotfilesフォルダを作成
svn mkdir http://path/to/repos/june29/dotfiles -m "create dotfiles"

# dotfilesフォルダをチェックアウト
svn checkout http://path/to/repos/june29/dotfiles ./dotfiles

# .*をdotfilesに移動
mv (いろいろ) ./dotfiles

# addしてcommit
cd ./dotfiles
svn add .bash_logout .bash_profile .bashrc .emacs .emacs.d .screenrc .zprofile .zshenv .zshrc
svn commit -m "add .files"

# 自身のホームディレクトリ上にシンボリックリンクを作成し,dotfiles内の各種ファイルを参照する
cd
ln -s ./dotfiles/.bash_profile ./dotfiles/.bashrc ./dotfiles/.emacs ./dotfiles/.emacs.d/ ./dotfiles/.screenrc ./dotfiles/.zprofile ./dotfiles/.zshenv ./dotfiles/.zshrc ./

こうしておけば,次から新しいLinux環境を整えるときにも,いつもと同じ設定をすぐに使える.楽になるだろう.

色々とありがとう!id:kei-sさん!

追記

「.forward」ファイルは環境ごとに違うということで,リポジトリには追加しない方がよいです.上記のコマンドにも変更を加えました.