- 2005-04-24 (日) 12:34
- Linux | MovableType
MovableTypeのテンプレートをいろいろいじっていると 時々ちょっと前の状態に戻したくなるときが会ったりします。
しかしながら、そう言うときに限ってバックアップをとっていなかったりしてさんざんな目に…
会社でCVSというソースコードのバージョン管理システムを使っているんですが、これを使ってテンプレートの管理をしてみるのはどうかなと思って考えてみました。
ちょっと調べてみると世の中には似たようなことを考えていらっしゃる人もいるようです。
こちらはSubversionというものを使用されているようです。
参考にしてちょっと設定してみました。
慣れていないせいかちょっと使いにくい感じがしました。
CVSも入れてみて使い比べてみようと思います。
以下 メモ
DebianLinuxなので、aptでインストール
$ apt-get install subversion
/etc/inetd.confに以下の設定を書き加えます。
[username]はレポジトリを作る場所にアクセスできるユーザ名を指定。
rootはやめた方がいいらしいです。
svn stream tcp nowait [username] /usr/sbin/tcpd /usr/bin/svnserve -i
Windows側ではSubversionにアクセスするためのクライアントをインストール
TortoiseSVNというものを使ってみました。
Explorerを拡張してくれて、右クリックメニューからいろいろ出来たりします。
あとはSubversionの設定。
レポジトリを作る場所に移動して、以下のコマンドを実行
[testrepos]はレポジトリ名です。
svnadmin create –fs-type fsfs [testrepos]
confディレクトリの中にあるファイルを開いて以下の設定をします。
[general]
anon-access = none
auth-access = write
password-db = svnusers
realm = Test Repository
同じディレクトリにpassword-dbで指定した名前のファイル(ここではsvnusers)をつくって以下の設定を書き加えます。
[users]
<ユーザー名> = <パスワード>
これで準備完了
後はTortoiseSVNでチェックアウトしたい場所にパスを指定してチェックアウトすればOK
svn://サーバ名:3690/パス
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://blog.eternalmiracle.net/taka/archives/2005/04/24-123421/trackback
- Listed below are links to weblogs that reference
- テンプレートをバージョン管理 from eternal miracle blog mode

