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


Команда "workspaces"

Обновлен: Ноябрь 2007

Отображает сведения о рабочих областях в системе и обновляет кэшированные данные об изменении имени пользователя или имени компьютера на сервере Team Foundation.

Требуемые разрешения

Для использования команды workspaces необходимо иметь набор разрешений Чтение со значением Разрешить. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.

tf workspaces [/owner:ownername] [/computer:computername] 
[/server:servername] [/format:(brief|detailed)] 
[/updateUserName:oldUserName] [/updateComputerName:oldComputerName] 
workspacename

tf workspaces /remove:(*|workspace1[,workspace2,...]) 
/server:(*|server)

Параметры

Аргумент

Описание

ownername

Предоставляет значение для параметра /owner. Укажите "*" для поиска рабочих областей, созданных пользователями.

computername

Предоставляет значение для параметра /computer . Укажите "*" для поиска рабочих областей на любом компьютере.

servername

Предоставляет значение для параметра /server . Например, "TeamServer2".

workspacename

Задает имя рабочей области, сведения о которой нужно отобразить. Если аргумент workspacename не указан, выводятся сведения обо всех рабочих областях на сервере. Для отображения сведений обо всех рабочих областях сервера можно использовать подстановочный знак "*".

oldUserName

Предоставляет старое имя пользователя для параметра /updateUserName.

oldComputerName

Представляет старое имя компьютера для параметра /updateComputerName.

Параметр

Описание

/owner

Задает имя пользователя, создавшего рабочую область. Если имя автора не указано, Team Foundation возвращает сведения о рабочих областях, принадлежащих только текущему пользователю.

/computer

Задает имя клиентского компьютера, по которому будет выполнена фильтрация списка рабочих областей для сервера. Если компьютер не указан, Team Foundation возвращает сведения о рабочих областях только текущего компьютера.

/server

Задает имя Team Foundation Server для фильтрации списка указанных рабочих областей. Если servername не указано, Team Foundation возвращает сведения о рабочих областях на всех известных серверах Team Foundation, использующих файл локального кэша.

/format

Задает формат отображения сведений о рабочей области. Brief возвращает данные без сопоставлений. Detailed возвращает данные и сопоставления. Подробный формат используется только при указании параметра /server. Brief является значением по умолчанию.

/updateUserName

Обновляет данные об идентификаторах безопасности на сервере Team Foundation для пользователя, сетевое имя которого было изменено. Если указан данный параметр, с помощь параметра /server также необходимо указать сервер.

/updateComputerName

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

/remove

Удаляет записи указанных рабочих областей для указанного сервера из кэша клиента.

Заметки

Команда workspaces программы командной строки tf отображает сведения о рабочих областях на текущем компьютере, принадлежащих указанному пользователю, либо обо всех рабочих областях, связанных с конкретным Team Foundation Server. Для каждой рабочей области Team Foundation отображает имя, владельца, комментарий и имя компьютера. При выводе более подробных данных указываются и сопоставления рабочей области. До предоставления условий фильтрации, например имени владельца, компьютера или рабочей области, Team Foundation отображает только сведения о созданных рабочих областях.

Дополнительные сведения об изменении свойств рабочих областей см. в разделе Команда "workspace".

Дополнительные сведения о поиске программы командной строки tf см. в разделе Команды служебной программы командной строки "tf".

Примеры

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

c:\projects>tf workspaces

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

c:\projects>tf workspaces /owner:* /computer:* /server:teamserver2.

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

c:\projects>tf workspaces /computer:* /format:detailed /server:teamserver2

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

c:\projects>tf workspaces /format:detailed /server:teamserver2 WS1

В следующем примере из кэша сервера "teamserver2" удаляются все кэшированные рабочие пространства.

c:\projects>tf workspaces /remove:* /server:teamserver2

См. также

Задачи

Практическое руководство. Создание сопоставленной рабочей области

Основные понятия

Работа с рабочими областями системы управления версиями

Ссылки

Синтаксис командной строки (Team System)

Команда "workspace"

Команда "workfold"

Другие ресурсы

Команды служебной программы командной строки "tf"