Share via


方法 : ソリューション エクスプローラでバージョン管理項目のステータスを識別する

ソリューション エクスプローラを使用してソリューションまたはプロジェクトをバージョン管理に追加するか、バージョン管理された項目を Visual Studio にバインドすると (「方法: プロジェクトとソリューションをバインドしたりバインドを解除したりする」を参照)、バージョン管理された項目がソリューション エクスプローラに統合されます。この統合は、ソリューションの項目の左側に表示されるバージョン管理のステータス アイコンや、バージョン管理固有の他のショートカット メニュー項目をいくつか追加することにより反映されます。次の表では、バージョン管理項目のステータスを識別するバージョン管理のステータス アイコンについて説明します。

アイコン

ステータス

説明

なし

空白

Team Foundation バージョン管理の状態が不明な項目を表します。

TFSC チェックイン ステータス アイコン

チェックイン

Team Foundation バージョン管理の下にあり、保留中の変更がない項目を表します。

TFSC チェックアウト ステータス アイコン

チェックアウト

現在のユーザーが現在のワークスペース内に保留中の変更を持っていない項目のうち、排他的にロックされていない項目を表します。

TFSC 孤立ステータス アイコン

孤立

依存関係が切れたために孤立した項目を表します。

TFSC 編集可能ステータス アイコン

編集可能

書き込み可能な項目を表します。

TFSC 読み取り専用ステータス アイコン

読み取り専用

書き込みできない項目を表します。

TFSC 無効ステータス アイコン

無効

バージョン管理されたソリューションまたはプロジェクトの子であるため Team Foundation バージョン管理に追加する必要があったが、追加できなかった項目を表します。

TFSC 排他チェックアウト ステータス アイコン

排他チェックアウト

現在のユーザーが現在のワークスペース内に保留中の変更を持っていない項目のうち、現在のユーザーにより排他的にロックされている項目を表します。

TFSC 共有チェックアウト ステータス アイコン

他のユーザーによる共有チェックアウト

現在のユーザーが現在のワークスペースでチェックアウトしていない項目のうち、別のワークスペース (このユーザーまたは別のユーザーにより所有されています) に保留中の変更が存在していない項目を表します。

TFSC 排他チェックアウト ステータス アイコン

他のユーザーによる排他チェックアウト

現在のユーザーが現在のワークスペースでチェックアウトしていない項目のうち、別のワークスペース (このユーザーまたは別のユーザーにより所有されています) に保留中の変更が存在しており、そこで排他的にロックされている項目を表します。

TFSC ソース コントロールから除外ステータス アイコン

バージョン管理から除外

ユーザーがバージョン管理から項目を明示的に除外したために、Team Foundation バージョン管理の下にはない項目を表します。

TFSC 追加保留ステータス アイコン

追加の保留中

現在バージョン管理サーバーに存在しないが、現在のユーザーによりバージョン管理に追加される予定の項目を表します (保留中の変更となっている追加があります)。

TFSC Async オープン ステータス アイコン

同期的にオープン

Visual Studio により非同期的に開かれているプロジェクトに属する項目を表します。

次の手順に示すように、これらのアイコンを使用すると保留中の変更を判別できます。

メモ :

一部の状況では、チェックイン可能なファイルを示す正符号アイコンがある場合でも、別のファイルに従属しているファイル (Form1.cs に従属している Form1.resx など) には [チェックイン] コマンドを使用できない場合があります。そのような場合に最上位のファイル (たとえば、Form1.cs など) を右クリックして [チェックイン] をクリックすると、従属するファイルもチェックインされます。

必要なアクセス許可

ワークスペースを作成するには、[ワークスペースの作成] のアクセス許可が [許可] に設定されている必要があります。ファイルを追加するには、[チェックアウト] のアクセス許可が [許可] に設定されている必要があります。詳細については、「Team Foundation Server のアクセス許可」を参照してください。

ソリューション エクスプローラで保留中の変更を識別するには

  1. ワークスペースを作成します。詳細については、「方法 : ワークスペースを作成する」を参照してください。

  2. ソリューションまたはプロジェクトをバージョン管理に追加し、ソリューション エクスプローラ項目の左側に、項目がチェックインされていることを示す青色の錠が表示されていることを確認します。ソリューションまたはプロジェクトの追加の詳細については、「方法 : プロジェクトまたはソリューションをバージョン管理に追加する」を参照してください。

  3. ファイルのいずれかを変更し、バージョン管理のステータス アイコンが、赤いチェック マークに変化したことを確認します。これは、そのファイルまたは項目が自分に対してチェックアウトされたことを意味します。

  4. ソリューションを右クリックし、[追加] をクリックします。[新しいアイテム] をクリックします。

  5. [新しい項目の追加] ダイアログ ボックスの [テキスト ファイル] をクリックし、[ファイル名] ボックスに「test.txt」と入力して [追加] をクリックします。

  6. ソリューション エクスプローラに test.txt ファイルが追加され、保留中の追加管理のステータス アイコンが新しいファイルの横に表示されていることを確認します。

参照

概念

ソリューション エクスプローラとバージョン管理の理解

方法 : プロジェクトまたはソリューションをバージョン管理に追加する

方法: プロジェクトとソリューションをバインドしたりバインドを解除したりする