バージョニングファイルシステム
バージョニングファイルシステムの強力な例は、DECのOpenVMS OSに作られた。アプリケーションが書き込みのためにファイルをオープンすると、ファイルシステムが自動的にファイルの新しいインスタンスを作り、ファイル名にバージョン番号が付加される。バージョン番号は1から始まり、新しいファイルのインスタンスが作られるたびに増えていく。アプリケーションが読み込みのためにファイルをオープンする時は、バージョン番号を含めて正確にファイル名を指定することもできるし、バージョン番号なしで単純にファイル名だけを指定し、最新バージョンのファイルを開くこともできる。履歴の最大数は32767以下で、設定可能であるが、履歴の最大数に到達したらファイルシステムは自動的に過去の履歴を削除する。
↑ Version Control with Subversion: Next Generation Open Source Version Control
↑ pDumpFS Homepage Archived 2012年7月1日, at Archive.is
表示
編集