保留中の変更を一時的に無視するときに、シェルブセットを使用できます。 たとえば、作業中のコードに含まれるバグの修正を優先する必要がある場合、または他のチーム メンバーが確認できるようにコードを共有する必要がある場合は、シェルブセットを作成できます。 シェルブセットを検索して、シェルブセットの詳細の確認、アンシェルブ、さらには削除を行うことができます。 シェルブセットをアンシェルブするときに、ローカルのワークスペースにシェルブセットの変更を復元します。 通常、変更セットを削除するのは、バージョン管理に変更をチェックインした後でのみです。
このトピックの内容
シェルブセットを検索する
シェルブセットの詳細を表示する
シェルブセットを削除する
必要なアクセス許可
シェルブセットを検索または表示するには、シェルブセット内の少なくとも 1 つの項目の [読み取り] のアクセス許可が [許可] に設定されている必要があります。 シェルブセットを削除するには、シェルブセットの所有者であるか、[ワークスペースの管理] のアクセス許可が [許可] に設定されている必要があります。 詳細については、Microsoft Web サイトの「Team Foundation Server のアクセス許可」を参照してください。
シェルブセットを検索する
[保留中の変更] ウィンドウからシェルブセットを検索するには
[保留中の変更] ウィンドウで [アンシェルブ] をクリックします。
[アンシェルブ] ダイアログ ボックスが表示されます。
[所有者] ボックスに、プロジェクト チームのメンバーの名前またはエイリアスを入力してから、[検索] をクリックします。
指定したユーザーが所有しているすべてのシェルブセットが、[結果] ボックスに一覧表示されます。 シェルブセットに対して実行できる操作の詳細については、「シェルブセットの詳細を表示する」、「シェルブセットを削除する」、および「保留中の変更のシェルブおよびアンシェルブ (Team Explorer Everywhere)」を参照してください。
コマンド プロンプト ウィンドウからシェルブセットを検索するには
コマンド プロンプト ウィンドウを開きます。
コマンド プロンプトで「tf shelvesets」と入力し、Enter キーを押します。
詳細については、Microsoft Web サイトの「Shelvesets コマンド」を参照してください。
シェルブセットの詳細を表示する
Team Foundation バージョン管理の任意のシェルブセットに関する次の情報を表示できます。
シェルブセットの名前
シェルブセットを作成した所有者の名前
シェルブセットが作成された日時
シェルブセット内のファイルと各ファイルへの保留中の変更の一覧
シェルブセットに関連付けられているすべての作業項目の一覧
シェルブセットに関連付けられているすべてのチェックイン メモ
シェルブセットの詳細を表示するには
詳細を表示するシェルブセットを検索します。
詳細については、「シェルブセットを検索する」を参照してください。
[結果] ボックスの一覧で、詳細を表示するシェルブセットをクリックし、[詳細] をクリックします。
[シェルブセットの詳細] ダイアログ ボックスが開き、シェルブセット内のファイルが一覧表示されます。
(省略可能) 次の 1 つ以上のタスクを実行します。
シェルブセットに関する詳細を表示するには、[ソース ファイル]、[作業項目]、または [チェックイン メモ] をクリックします。
ファイルの内容を表示するには、表示するファイルを右クリックし、[表示] をポイントして、[シェルブされた変更の表示]、[未変更のバージョンの表示]、または [最新バージョンの表示] をクリックします。
ファイルの内容を比較するには、比較するファイルを右クリックし、[比較] をポイントして、[未変更のバージョンと比較] または [最新バージョンと比較] をクリックします。
ファイルのプロパティを表示するには、プロパティを表示するファイルを右クリックし、[プロパティ] をクリックします。
変更をアンシェルブすることもできます。 詳細については、「Unshelve Pending Changes」を参照してください。
シェルブセットの詳細の確認が終了したら、[閉じる] をクリックします。
コマンド プロンプトからシェルブセットの詳細を表示するには
コマンド プロンプト ウィンドウを開きます。
コマンド プロンプトで「tf shelvesets –format:detailed ShelvesetName」と入力し、Enter キーを押します。 ShelvesetName を、詳細を表示するシェルブセットの名前に置き換えます。
詳細については、Microsoft Web サイトの「Shelvesets コマンド」を参照してください。
シェルブセットを削除する
シェルブセットは、次に示す手順に従って手動で削除するか、[シェルブセットの詳細] ダイアログ ボックス内でアンシェルブして削除することができます。 アンシェルブ操作の詳細については、「Unshelve Pending Changes」を参照してください。
シェルブセットを削除するには
[保留中の変更] ウィンドウで [アンシェルブ] をクリックします。
[アンシェルブ] ダイアログ ボックスが表示されます。
削除するシェルブセットを検索します。
詳細については、「シェルブセットを検索する」を参照してください。
[結果] ボックスの一覧で、削除するシェルブセットをクリックし、[削除] をクリックします。
確認のダイアログ ボックスの [はい] をクリックします。
削除したシェルブセットは、[結果] ボックスに表示されなくなります。
コマンド プロンプトからシェルブセットを削除するには
コマンド プロンプト ウィンドウを開きます。
コマンド プロンプトで「tf shelve –delete ShelvesetName」と入力し、Enter キーを押します。 ShelvesetName を、削除するシェルブセットの名前に置き換えます。
詳細については、Microsoft Web サイトの「Shelve コマンド」を参照してください。
メッセージが表示されたら、シェルブセットの削除を確認します。
参照
その他の技術情報
変更セットの操作 (Team Explorer Everywhere)