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 命令查看挂起的更改在当前工作区中(例如,映射在命令提示符窗口中当前目录)的工作区与它是否是本地工作区或服务器工作区。 使用此命令还可以查看挂起的更改在远程服务器工作区中(例如,其他用户所做的更改在另一个dev计算机)使用 /collection、/user和 /workspace 选项,。 但是,不能查看挂起的更改在远程本地工作区中。
另请参见: 决定使用本地还是服务器工作区。
示例
在所有下面的示例中,假定,$/SiteApp/Main/ 映射到 c:\code\SiteApp\Main\ 在工作区。
在当前工作区中列出所有更改
c:\code\SiteApp\Main\SolutionA\>tf stat
在工作区中列出所有挂起的更改。
列出在文件夹中的所有更改
c:\code\SiteApp\Main>tf stat SolutionA\*
列出了所有项目的所有挂起的更改在SolutionA "文件夹中。
列出在文件夹及其子文件夹中的所有更改
c:\code\SiteApp\Main>tf stat SolutionA\* /recursive
列出等待对所有项目的更改在SolutionA文件夹,包括那些在其子文件夹中)。
Visual Studio 中的工作
- 开发代码和管理挂起的更改 查看和管理的使用Visual Studio挂起的更改。
提示
对文件处于版本控制下的大多数更改排队工作区中挂起的更改。 请参见开发代码和管理挂起的更改和管理工作区。
可以使用 Difference Command 获取详细信息编辑器更改(内容更改)在文件中。
如果需要留出更改(可能还希望清理您的另一个任务的工作站),请使用 Shelve 命令。 有关搁置集的更多信息,请参见 暂停工作并管理搁置集。
当您准备好签入到服务器的更改时,请使用 签入命令。