VCを使用すると、Emacs内からバージョン管理システムを利用でき、バージョン管理操作を編集とシームレスに統合できます。多くのバージョン管理システムにおける共通操作に対して、統一的なインターフェースを提供します。
リポジトリ設定の変更など、一部の一般的ではない、あるいは複雑なバージョン管理操作はVCではサポートされていません。こうした作業は、コマンドラインなど、VC外で実行してください。
本セクションでは、バージョン管理の概要を説明し、VCがサポートするバージョン管理システムについて解説します。使用したいバージョン管理システムについて既に熟知している場合は、本セクションをスキップしても構いません。