Rational ClearCase
この操作モードは、CVS (Concurrent Versions System) が一般に使われているモードと似ている。
クライアントコンピュータ上のソフトウェアという観点では、view は別のファイルシステムに見える。view 内で新たなファイルを通常のOSの手段を使って作成した場合(コピーやエディタのセーブなど)、ClearCase はそのファイルを "view-private" ファイルとして生成する。そのファイルは他の view からは見えない。このため、開発者各人が同じディレクトリ構成でビルドしていたとしても、個々の開発者の修正は他人の環境には影響を与えない(ただし、dynamic view であれば、ファイルアクセスに分散ファイルシステムが絡んでくるので、オーバーヘッドがかかる)。view-private ファイル(あるいはディレクトリ)は任意の時点でバージョン管理される要素に変換でき、それによって他の開発者からも見えるようになる。
各開発者は一般に1つ以上の view を使って作業する。開発者間で view を共有できた方が便利な場合もあるが、ブランチの共有が使われるのが一般的である。ブランチの階層がよく使われ、開発プロジェクト全体で1つの開発ブランチを共有し、その中の小さいチームがサブブランチを共有し、個々の開発者が個人的なブランチを持つ。ある修正がより大きなグループに対しても十分に安定していると判断したとき、それを親ブランチとマージすることができる。
Rational ClearCase は、ソースコードなどのソフトウェア開発資産のためのバージョン管理システム(構成管理、SCMも含む)である。IBM のラショナル部門が開発している。ClearCase は中規模以上の大きな商用ソフトウェアプロジェクトでよく使われ、数百人から数千人の開発者を管理できる。
ClearCase 本体にも SCM 機能があるが、それとは別に UCM という SCM 機能もある。Linux、Solaris、Windowsといった様々なプラットフォーム上で動作する。巨大なバイナリファイルや多数のファイル、巨大なリポジトリを扱える。分岐、ラベル付け、ディレクトリのバージョン付けなどが可能。