Home > 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/パス

このエントリーを含むはてなブックマークはてなブックマーク - テンプレートをバージョン管理 この記事をクリップ!Livedoorクリップ - テンプレートをバージョン管理 BuzzurlにブックマークBuzzurlにブックマーク FC2ブックマークへ追加 Bookmark this on Delicious Digg This

Comments:0

Comment Form
Remember personal info

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

Home > Linux | MovableType > テンプレートをバージョン管理

BlogPeople
RSS Feed
メタ情報

Return to page top