Shelvesets コマンド
シェルブされた変更セットに関する情報を表示します。
必要なアクセス許可
shelvesets コマンドを使うには、シェルブセット内の項目の [読み取り] のアクセス許可と [チェックアウト] のアクセス許可が [許可] に設定されている必要があります。 詳細については、「Team Foundation Server のアクセス許可」を参照してください。
tf shelvesets [/owner:ownername] [/format:(brief|detailed)] [/collection:TeamProjectCollectionUrl]] [/login:username,[password]] shelvesetname
パラメーター
引数 |
説明 |
---|---|
ownername |
/owner オプションに、* または DOMAIN\john などの値を指定します。 |
shelvesetname |
シェルブセットの名前。 |
TeamProjectCollectionUrl |
情報を表示するシェルブされた変更のセットを含んでいるチーム プロジェクト コレクションの URL (http://myserver:8080/tfs/DefaultCollection など)。 |
username |
/login オプションに値を指定します。 ユーザー名の値は、DOMAIN\UserName または UserName のいずれかとして指定できます。 |
オプション |
説明 |
---|---|
/owner |
シェルブセットの所有者を 1 人以上指定します。 ワイルドカード文字も使用できます。 |
/format |
シェルブセット情報を表示するための形式の種類を指定します。 Brief では、シェルブセット名、それを作成したユーザー名、およびシェルブセットのコメントがある場合はコメントが表示されます。 Detailed では、シェルブセット名、所有者名、コメント、さらに、関連付けられている作業項目およびチェックイン メモのリストが表示されます。 既定値は、Brief です。 |
/collection |
チーム プロジェクト コレクションを指定します。 |
/login |
Visual Studio Team Foundation Server でユーザーを認証するためのユーザー名とパスワードを指定します。 |
解説
shelve コマンドにより、シェルブセットが作成されます。 シェルブセットは、Team Foundation Server に格納されます。Unshelve コマンドを使用できるアクセス許可を持つすべてのユーザーはシェルブセットをワークスペースに取得できます。 変更セットとは異なり、シェルブセットはバージョンなしのエンティティです。 シェルブセットを構成する項目を自分や他のユーザーがアンシェルブし、いくつかのファイルを編集してシェルブセットを再シェルブした場合、Team Foundation では今後の比較のために項目の新しいバージョンは作成されず、項目を変更したユーザー、日時、または方法のレコードは保持されません。 保留中の変更のセットをシェルブするかチェックインするかの判断の詳細、およびシェルブの概要については、「シェルブセットの操作」を参照してください。
特定のシェルブセットを構成する個別のソース ファイルのリビジョンの詳細を表示するには、Status コマンドを /shelveset オプションを指定して実行します。
シェルブされたリビジョンと、その基本シェルブセット バージョンは、項目をワークスペースにアンシェルブしなくても比較できます。 この機能を使用して、迅速なピア コード レビューを実行できます。
tf コマンド ライン ユーティリティの使い方の詳細については、「Tf コマンド ライン ユーティリティのコマンド」を参照してください。
例
次の例は、現在のディレクトリが割り当てられている Team Foundation Server の BuddyTest_23 シェルブセットについての情報を表示します。
c:\projects>tf shelvesets BuddyTest_23
次の例は、"John" が所有するシェルブセットを表示します。
c:\projects>tf shelvesets /owner:John
次の例は、現在のディレクトリが割り当てられている Team Foundation Server のシェルブセットについての情報を表示します。
c:\projects>tf shelvesets /owner:*