方法 : ソリューション エクスプローラでバージョン管理項目のステータスを識別する
ソリューション エクスプローラを使用してソリューションまたはプロジェクトをバージョン管理に追加するか、バージョン管理された項目を Visual Studio にバインドすると (「方法: プロジェクトとソリューションをバインドしたりバインドを解除したりする」を参照)、バージョン管理された項目がソリューション エクスプローラに統合されます。この統合は、ソリューションの項目の左側に表示されるバージョン管理のステータス アイコンや、バージョン管理固有の他のショートカット メニュー項目をいくつか追加することにより反映されます。次の表では、バージョン管理項目のステータスを識別するバージョン管理のステータス アイコンについて説明します。
アイコン |
ステータス |
説明 |
---|---|---|
なし |
空白 |
Team Foundation バージョン管理の状態が不明な項目を表します。 |
チェックイン |
Team Foundation バージョン管理の下にあり、保留中の変更がない項目を表します。 |
|
チェックアウト |
現在のユーザーが現在のワークスペース内に保留中の変更を持っていない項目のうち、排他的にロックされていない項目を表します。 |
|
孤立 |
依存関係が切れたために孤立した項目を表します。 |
|
編集可能 |
書き込み可能な項目を表します。 |
|
読み取り専用 |
書き込みできない項目を表します。 |
|
無効 |
バージョン管理されたソリューションまたはプロジェクトの子であるため Team Foundation バージョン管理に追加する必要があったが、追加できなかった項目を表します。 |
|
排他チェックアウト |
現在のユーザーが現在のワークスペース内に保留中の変更を持っていない項目のうち、現在のユーザーにより排他的にロックされている項目を表します。 |
|
他のユーザーによる共有チェックアウト |
現在のユーザーが現在のワークスペースでチェックアウトしていない項目のうち、別のワークスペース (このユーザーまたは別のユーザーにより所有されています) に保留中の変更が存在していない項目を表します。 |
|
他のユーザーによる排他チェックアウト |
現在のユーザーが現在のワークスペースでチェックアウトしていない項目のうち、別のワークスペース (このユーザーまたは別のユーザーにより所有されています) に保留中の変更が存在しており、そこで排他的にロックされている項目を表します。 |
|
バージョン管理から除外 |
ユーザーがバージョン管理から項目を明示的に除外したために、Team Foundation バージョン管理の下にはない項目を表します。 |
|
追加の保留中 |
現在バージョン管理サーバーに存在しないが、現在のユーザーによりバージョン管理に追加される予定の項目を表します (保留中の変更となっている追加があります)。 |
|
同期的にオープン |
Visual Studio により非同期的に開かれているプロジェクトに属する項目を表します。 |
次の手順に示すように、これらのアイコンを使用すると保留中の変更を判別できます。
メモ : |
---|
一部の状況では、チェックイン可能なファイルを示す正符号アイコンがある場合でも、別のファイルに従属しているファイル (Form1.cs に従属している Form1.resx など) には [チェックイン] コマンドを使用できない場合があります。そのような場合に最上位のファイル (たとえば、Form1.cs など) を右クリックして [チェックイン] をクリックすると、従属するファイルもチェックインされます。 |
必要なアクセス許可
ワークスペースを作成するには、[ワークスペースの作成] のアクセス許可が [許可] に設定されている必要があります。ファイルを追加するには、[チェックアウト] のアクセス許可が [許可] に設定されている必要があります。詳細については、「Team Foundation Server のアクセス許可」を参照してください。
ソリューション エクスプローラで保留中の変更を識別するには
ワークスペースを作成します。詳細については、「方法 : ワークスペースを作成する」を参照してください。
ソリューションまたはプロジェクトをバージョン管理に追加し、ソリューション エクスプローラ項目の左側に、項目がチェックインされていることを示す青色の錠が表示されていることを確認します。ソリューションまたはプロジェクトの追加の詳細については、「方法 : プロジェクトまたはソリューションをバージョン管理に追加する」を参照してください。
ファイルのいずれかを変更し、バージョン管理のステータス アイコンが、赤いチェック マークに変化したことを確認します。これは、そのファイルまたは項目が自分に対してチェックアウトされたことを意味します。
ソリューションを右クリックし、[追加] をクリックします。[新しいアイテム] をクリックします。
[新しい項目の追加] ダイアログ ボックスの [テキスト ファイル] をクリックし、[ファイル名] ボックスに「test.txt」と入力して [追加] をクリックします。
ソリューション エクスプローラに test.txt ファイルが追加され、保留中の追加管理のステータス アイコンが新しいファイルの横に表示されていることを確認します。