Revision Control System

Revision Control System
開発元 GNUプロジェクト
初版 1982年 (42年前) (1982)
最新版
5.10.1[1] ウィキデータを編集 / 2 2月 2022
リポジトリ ウィキデータを編集
対応OS Unix系
種別 バージョン管理ソフトウェア
ライセンス GNU GPL 3
公式サイト www.gnu.org/software/rcs/
テンプレートを表示

Revision Control SystemRCS)は、初期のバージョン管理システムの1つ。プログラム文書などの頻繁に改版されるテキストの管理に使われる。能率や機能は限定されるが、バイナリファイルのバージョンも管理できる。バージョンの記録にはdiffユーティリティを利用している。

RCS は、Walter F. Tichy が 1980年代にパデュー大学に在籍していたころ開発した。早くとも2011年10月まではパデュー大学で保守されていた[2]。2013年5月現在、GNUプロジェクトの一部となっている。

バージョン管理はファイル単位で行い、プロジェクト全体を管理するといった概念はなく、複数のユーザーが同時に作業することも想定していない。このため、CVSなどのプロジェクトをサポートできるソフトウェアに取って代わられた。しかし1人で使う場合、例えばサーバの構成ファイルや自動化スクリプトなどを管理する用途には充分な機能を持ち、デーモンなどが不要で軽量・単純という利点もあることから、現在もRCSが使われる場面がある。CVS は本来、RCS を利用して構築されていた。

ウィキエンジンの中には、ページのリビジョンを格納するために RCS を使っているものもある(TWikiなど)。

参考文献

[編集]

脚注

[編集]
  1. ^ GNU RCS 5.10.1 available” (英語) (2 2月 2022). 3 2月 2022閲覧。
  2. ^ Official RCS Homepage”. 2013年5月31日閲覧。5.8版配布物件のタイムスタンプ”. 2013年5月31日閲覧。

外部リンク

[編集]