このセクションでは、バージョン管理されたプロジェクトまたはライブラリ(対応するリポジトリを含む)内の複数のユーザー間でのオブジェクト(データ)の配布と共同開発について説明します。 選択した外部バージョン管理ツールから、必要となる最も重要なファンクションに関する情報を見つけることができます。
作業コピーのフォルダとファイルは、あらゆる種類のバージョン管理システム(Subversion、GitHubなど)で管理できます。例では、SVN (Subversion)とそのファイルエクスプローラプラグインTortoiseSVNを使用しています。このバージョン管理ツールとプラグインのユーザーインターフェイスは英語です。詳細については、使用しているバージョン管理システムのマニュアルを参照してください。
プロジェクトの開発に参加しているすべてのユーザーがアクセスできるように、すべてのフォルダとファイルを含むプロジェクトリポジトリがあります。
複数ユーザーの共同作業の場合、それぞれに接続されたローカル作業コピー(プロジェクトリポジトリに接続)があるユーザーが少なくとも2人存在し、これまでに変更されておらず、各ユーザーが作業コピーからプロジェクトを作成しています。
もちろん、ユーザーが1人しかいない場合もバージョン管理を使用することができ、変更履歴を利用できることや、比較やフォールバックの可能性があることに大きなメリットがあります。