Команда 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 |
Перечисляет все ожидающие изменения, произведенные указанным пользователем. Символ звездочки (*) обозначает включение сведений об изменениях, произведенных всеми пользователями. По умолчанию выводятся изменения текущего пользователя. Примечание Сведения об ограничениях на использование этого параметра см. ниже в подразделе "Заметки". |
/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
- Разработка кода и управление ожидающими изменениями Использование Visual Studio для просмотра и управления ожидающими изменениями.
Советы
Большинство изменений, которые вы вносите в файлы в системе управления версиями, помещаются в очередь в качестве ожидающих изменений в вашей рабочей области. См. разделы Разработка кода и управление ожидающими изменениями и Создание рабочих областей и работа в них.
Для получения сведений об изменениях содержимого файла можно использовать Difference Command.
Если изменения требуется отложить (и, возможно, очистить рабочую область для другой задачи), используйте Команда Shelve. Дополнительные сведения о наборах отложенных изменений см. в разделе Приостановка работы и управление наборами отложенных изменений.
Если вы готовы вернуть изменения на сервер, используйте Команда Checkin.