ファイルのリビジョンを複数管理します。格納、取り出し、ログ、識別、リビジョンの併合を自動化します。基本的なユーザインタフェースはとても単純です。覚えるだけで使用できます。ファイル」と呼ばれる記録用のファイルに格納します。ファイルは、特定ファイルの全リビジョンを含んでいます。ファイルからリビジョンを取り出します。機能テキストの複数のリビジョンの保存と取り出しを行います。すべての古いリビジョンを効率的な方法で保存します。状態を指定して取り出せます。完全な変更の履歴を管理します。変更点を要約したログメッセージが記録されます。ログによって、どのような変更が行われたのかがひと目でわかります。プログラマにたずねたりする必要はありません。アクセス矛盾を解決します。リビジョンの木を管理します。開発ラインを管理できます。リビジョンの系図を表現した木を保存します。リビジョンを併合し、矛盾を解決します。リビジョンを併合することができます。変更が重複していると警告します。リリースと構成を管理します。つけることができます。「実験版(experimental)」といった状態をつけることもできます。自動的に識別することができます。判断することが容易になります。必要なディスク容量を最小にします。最小のスペース(差分のみ)しか消費しません。削除されたなら、記録されていた差分もそれに従って小さくなります。いうファイルがあるとします。ディレクトリを以下のコマンドにより作成します。コマンドを実行します。関する説明文の入力を促します。説明文にはファイルの内容を要約して書きます。実行するたびに、ファイルに加えた変更の要約を入力するように促します。コマンドを実行します。しなければいけません。編集することができます。知りたくなるときがあります。この場合は、以下のコマンドを実行します。ワークファイルの違いを表示します。以下のコマンドにより、もう一度チェックインすることができます。f.c"これにより、リビジョン番号が自動的に付け直されます。チェックインしようとしたからです。ここでロックしチェックアウトし直すのでは遅すぎます。上書きされて失われてしまうからです。かわりに、以下のコマンドを実行します。その人と相談しなければなりません。厄介な問題を回避することができます。コンパイルすることは可能です。できないようにするだけです。あなただけである場合、厳格なロック機構は必要ないでしょう。厳格なロック機構はオフにすることもできます。することができます(それ以外の人はロックが必要です)。それぞれ以下のコマンドにより行います。すべてその下に移動します。ディレクトリを検索します。ファイルのみを指定する。インテリジェントに探します)。(編集を続けたり、コンパイルしたりする場合)には以下のコマンドを使います。自動的にチェックアウトも行います。番目の例ではロックを行いません。読みたかったりコンパイルしたりする場合に便利です。ワークファイル中の識別用マーカ(後述)が更新されます。チェックインするリビジョンの番号を指定することができます。開始することができます。2.2、2.3...と番号をつけていきます。チェックアウトします。チェックアウトされます。以上の番号が必要になります。枝を作成するには、以下のコマンドを実行します。