Knagiの日記: Subversion
日記 by
Knagi
とりあえず自分でファイル名すげかえて管理するのが面倒なので、
重要なものについてはCVSやらSubversionを使っているのだが。
# ちなみにWin上でCVS、FC3上でSubversionを使っている
CVSとSubversionを比べた時、Subversionの方が幾分か直感的なように思える。シンプルであるといったほうが良いだろうか。
以下(単一ユーザとして使った)雑感というか戯言。
CVSはファイルで管理する。Subversionはツリーで管理する。
-> ファイルごとのスナップとツリー全体のスナップ
Subversionには属性がある。ファイルやディレクトリに属性を付けることで管理する(ユーザから見た場合)。
-> ただし、「再帰的にディレクトリのみに属性を付ける」(svn:ignoreのように)といった場合に難儀する可能性は存在する(スクリプトがお手軽に書ければ問題にはならないか)。
CVSのタグやブランチの管理の仕方に比べて、Subversionはシンプルにツリーをコピーすることでタグやブランチを管理する。
-> マークではなく、コピー。コピーとは言ってもリポジトリ上ではハードリンクのように管理されるので、ディスク領域の消費は大きくはならない。
# 書いたあとにさがしたら、
# 次のところに簡単に特徴がまとめられていた。
# http://www.saisse.jp/pukiwiki/pukiwiki.php?Subversion
ところで、Archはどんなやつなのだろうか。
Subversion More ログイン