Bazaarを使い始めた

svnでの管理に特に問題があるわけでもないが、
興味のあったbzrを使い始めてみた。

Linuxをサーバーに、cygwinをクライアントで環境を構築。

サーバー上へのインストール手順

apt-get install bzr

これだけ。

既存のsvn環境からbzrへリポジトリを移行するための設定。
Bzrでの共有リポジトリを作成。

bzr init-repo --no-trees $(BZR_ROOT)

SVNリポジトリをインポート(trunkをブランチとする)
bzr svn-import [FROM]/trunk $(BZR_ROOT)/[TO] --layout=trunk

Apache上にWebDAVを設定し、$(BZR_ROOT)へのアクセスを通す。(詳細は今度書くかも)

cygwinから利用手順

bzr checkout http://$(SERVER)/bzr/[TO] $(WORKING_DIR)

以後はcommitでもaddでもお好きなようにできる。