Поделиться через


Команда 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

Указывает степень подробности сведений, отображаемых для каждого ожидающего изменения.

  • Brief (по умолчанию) — для каждого ожидающего изменения отображается одна строка, которая содержит: имя файла, изменения, состояние блокировки элемента (обозначается звездочкой (*)), локальный путь и имя пользователя (если используются параметры /collection и /workspace). Некоторые данные могут быть усечены.

  • Detailed — отображение полного описания каждого ожидающего изменения. С этим параметром помимо указанных выше сведений отображаются дополнительные данные, такие как дата и время, а также блокировка.

itemspec

Указывает элементы, для которых требуется получить сведения об ожидающих изменениях. Сведения о синтаксисе см. в разделе Справочные сведения о командах Team Foundation (подсистема контроля версий). Можно указать более одного аргумента itemspec.

/login

Указывает учетную запись пользователя, которая должна использоваться для запуска команды. См. раздел Справочные сведения о командах Team Foundation (подсистема контроля версий).

/recursive

Рекурсивно извлекает сведения об ожидающих изменениях в элементах, находящихся в указанном каталоге и всех подкаталогах.

/shelveset:shelvesetname[;shelvesetowner]

Указывает набор отложенных изменений, содержащий изменения, список которых требуется получить.

Этот параметр не может использоваться вместе с параметром /workspace.

/user

Перечисляет все ожидающие изменения, произведенные указанным пользователем. Символ звездочки (*) обозначает включение сведений об изменениях, произведенных всеми пользователями. По умолчанию выводятся изменения текущего пользователя.

Примечание

Сведения об ограничениях на использование этого параметра см. ниже в подразделе "Заметки".

/workspace:workspacename[;workspaceowner]

Указывает имя рабочей области, которая содержит ожидающие изменения. Если имя не указано, рабочей областью считается область, с которой сопоставлен текущий каталог.

В аргументе workspaceowner можно указать конкретного пользователя, чтобы получить сведения об ожидающих изменениях в рабочей области, которая принадлежит этому пользователю. Если этот аргумент не задан, владельцем рабочей области считается текущий пользователь или пользователь, чье имя указано в параметре /login:username (если этот параметр задан).

Этот параметр не может использоваться вместе с параметром /shelveset.

Примечание

Сведения об ограничениях на использование этого параметра см. ниже в подразделе "Заметки".

Заметки

Команду Status можно использовать для просмотра ожидающих изменений в текущей рабочей области (например, в рабочей области, с которой сопоставлен текущий каталог в окне командной строки) независимо от того, где находится эта рабочая область: на локальном компьютере или на сервере. С помощью этой команды также можно просмотреть ожидающие изменения в рабочей области на удаленном сервере (например, изменения, внесенные другим пользователем на другом компьютере разработки), указав параметры /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

Советы