ソース管理の利点
ファイルをソース管理で制御することによって、以下の操作を実行できます。
- 1 人の作業者から別の作業者に項目の制御を渡すプロセスを管理します。ソース管理プロバイダでは、共有ファイル アクセスと排他ファイル アクセスの両方がサポートされています。プロジェクト ファイルへのアクセスが排他的である場合、ソース管理プロバイダによってファイルのチェックアウトおよび変更が許可されるユーザーは、一度に 1 人だけです。共有アクセスの場合は、複数のユーザーがスクリプト ファイルをチェックアウトできます。ソース管理プロバイダには、ファイルをチェックインしたときに各バージョンをマージするメカニズムがあります。
- ソース管理の対象である項目の一連のバージョンをアーカイブします。ソース管理プロバイダでは、ソース管理の対象項目の各バージョンを識別するためのデータが格納されます。これにより、ソース管理の対象項目の任意のバージョンを取得することが可能になります。さらに、任意のバージョンを項目の最新バージョンとして指定することもできます。
- ソース管理の対象項目について、詳細な履歴情報とバージョン情報を管理します。ソース管理では、項目が作成された日付と時刻、チェックアウトまたはチェックインされた日付と時刻、およびアクションを実行したユーザーの情報が格納されます。
- 複数のプロジェクトでファイルを共有します。ファイルを共有することにより、複数のプロジェクトでソース管理の対象項目を共有できます。共有項目に対する変更は、その項目を共有しているすべてのプロジェクトに反映されます。
- 頻繁に繰り返されるソース管理の操作を自動化します。ソース管理プロバイダでは、ソース管理の主な機能をサポートするインターフェイスをコマンド プロンプトから定義できます。バッチ ファイルでこのインターフェイスを使用すると、定期的に実行するソース管理タスクを自動化できます。
- 誤って削除した項目を復元します。ソース管理にチェックインされている最新のファイル バージョンを復元できます。
- ソース管理クライアントとサーバーの両方でディスク容量を節約します。Microsoft Visual SourceSafe などの一部のソース管理プロバイダでは、最新バージョンのファイルと各バージョン間の差分を格納することでサーバーのディスク容量を節約できます。Visual SourceSafe の場合は、クライアントでもディスク容量の節約が可能です。フォルダやファイルを隠して、ローカル ディスクにダウンロードされないように設定できます。