Status コマンド
ファイルに対する保留中の変更と一つ以上のワークスペース フォルダーに関する情報を表示します。または、/shelveset のオプションを使用すると、シェルブセット内の保留中の変更に関する情報を表示します。
要件: 「Team Foundation Server のアクセス許可」を参照してください。
tf stat[us] itemspec [/collection:TeamProjectCollectionUrl]
[/login:username,[password]]
([/workspace:workspacename[;workspaceowner]]
| [/shelveset:shelvesetname[;shelvesetowner]])
[/format:(brief|detailed)] [/recursive][/user:(*|username)]
[/nodetect]
パラメーター
引数 |
説明 |
---|---|
/collection: TeamProjectCollectionUrl |
/workspace のオプションを使用すると、保留中の変更を含むワークスペースを含むチーム プロジェクト コレクションの URL を指定します。例: http://myserver:8080/tfs/DefaultCollection。指定しない場合、既定ではチーム プロジェクト コレクションが現在のディレクトリをマップするワークスペースを含むとおりであると推論されます。 /workspace オプションを使用して無視します。
メモ
このオプションの制限については、" 解説 " を、次、" " を参照してください。
|
/format |
各保留中の変更に関する表示するどの程度詳細を指定します:
|
itemspec |
は、保留中の変更のデータを取得する項目を指定します。構文については、Team Foundation バージョン管理のコマンド リファレンスを参照してください。複数の itemspec 引数を指定できます。 |
/login |
ユーザー アカウントをコマンドを実行するように指定します。「Team Foundation バージョン管理のコマンド リファレンス」を参照してください。 |
/recursive |
再帰的に指定されたディレクトリとサブディレクトリ内の項目に対する保留中の変更に関するデータを取得します。 |
/shelveset:shelvesetname[;shelvesetowner] |
一覧に表示する変更を含むシェルブセットを指定します。 このオプションは、/workspace オプションと組み合わせることはできません。 |
/user |
指定されたユーザーが行ったすべての保留中の変更の一覧を示します。アスタリスク (*) の記号は、すべてのユーザーの変更に関するデータが含まれます。既定値は、現在のユーザーです。
メモ
このオプションの制限については、" 解説 " を、次、" " を参照してください。
|
/workspaceworkspacename[;workspaceowner] |
保留中の変更を含むワークスペースの名前を指定します。指定しなかった場合には、ワークスペースは、現在のディレクトリにマップされます。 特定のユーザーに属するワークスペースの保留中の変更に関するデータを取得するに workspaceowner を指定できます。指定しなかった場合には、ワークスペースが指定されている場合は、であると /login:username現在のユーザー、または推論されます。 このオプションは、/shelveset オプションと組み合わせることはできません。
メモ
このオプションの制限については、" 解説 " を、次、" " を参照してください。
|
解説
現在のワークスペース内の保留中の変更 (たとえば、ローカル ワークスペースまたはサーバーのワークスペースであるかどうかをコマンド プロンプト ウィンドウに現在のディレクトリをマップするワークスペース) にかかわらず表示する Status のコマンドを使用できます。また /collection、/userと /workspace のオプションを使用してリモート サーバーのワークスペース内の保留中の変更 (たとえば、別のコンピューターで dev 他のユーザーが行った変更) を表示するこのコマンドを使用できます。ただし、リモート ローカル ワークスペースの保留中の変更を表示できません。
参照: ローカル ワークスペースとサーバー ワークスペースのどちらを使用するかを決定する。
例
すべての次の例では、$/SiteApp/Main/ が c:\code\SiteApp\Main\ のワークスペースにマップされると仮定します。
現在のワークスペース内のすべての変更点を示します
c:\code\SiteApp\Main\SolutionA\>tf stat
ワークスペースの保留中の変更の一覧を示します。
フォルダーのすべての変更点を示します
c:\code\SiteApp\Main>tf stat SolutionA\*
ソリューション A フォルダー内のすべての項目へのすべての保留中の変更の一覧を示します。
フォルダーとサブフォルダー内のすべての変更を示します
c:\code\SiteApp\Main>tf stat SolutionA\* /recursive
サブフォルダーのものを含むソリューション A フォルダー内のすべての項目に対する保留中の変更の一覧)。
Visual Studio での作業
- 保留中の変更を表示および管理するコードの作成と保留中の変更の管理 Visual Studio の使用。
ヒント
、バージョン管理下のファイルに対するほとんどの変更は、ワークスペースの保留中の変更としてキューに配置されます。詳細については、「コードの作成と保留中の変更の管理」および「ワークスペースの管理」を参照してください。
ファイルの編集の変更 (内容の変更) に関する詳細を取得するに Difference Command を使用できます。
(および場合、別のタスクのためのワークスペースをクリーンアップするため) 変更を予約する必要がある場合は、Shelve コマンドを使用します。シェルブセットについての詳細については、作業の中断とシェルブセットの管理を参照してください。
チェックインの準備ができているときにサーバーを使用します Checkin コマンドを変更します。