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


Команда Workspaces

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

Необходимые разрешения

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

tf workspaces [/owner:ownername] [/computer:computername] 
[/collection:TeamProjectCollectionUrl] [/format:(brief|detailed)] 
[/updateUserName:oldUserName] [/updateComputerName:oldComputerName] 
[workspacename][/login:username,[password]]

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

Параметры

Аргумент

Описание

ownername

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

computername

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

workspacename

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

oldUserName

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

oldComputerName

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

TeamProjectCollectionUrl

URL-адрес коллекции командных проектов, содержащей рабочие области, о которых необходимо отобразить информацию (например, http://myserver:8080/tfs/DefaultCollection).

username

Предоставляет значение для параметра /login. Можно задать значение для имени пользователя как ДОМЕН\имя_пользователя или как имя_пользователя.

Параметр

Описание

/owner

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

/computer

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

/format

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

/updateUserName

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

/updateComputerName

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

/remove

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

/collection

Указывает коллекцию командных проектов.

/login

Задает имя пользователя и пароль для проверки подлинности пользователя с Team Foundation Server.

Заметки

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

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

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

Примеры

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

c:\projects>tf workspaces

В этом примере отображается список всех рабочих областей для всех пользователей всех компьютеров, созданных в коллекции командных проектов по адресу http://myserver:8080/tfs/DefaultCollection.

c:\projects>tf workspaces /owner:* /computer:* /collection:http://myserver:8080/tfs/DefaultCollection

В этом примере отображаются подробные сведения обо всех рабочих областях, созданные текущим пользователем в коллекции командных проектов по адресу http://myserver:8080/tfs/DefaultCollection.

c:\projects>tf workspaces /computer:* /format:detailed /collection:http://myserver:8080/tfs/DefaultCollection

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

c:\projects>tf workspaces /format:detailed /collection:http://myserver:8080/tfs/DefaultCollection WS1

Следующий пример удаляет все кэшированные рабочие области из кэша в коллекции командного проекта по адресу http://myserver:8080/tfs/DefaultCollection.

c:\projects>tf workspaces /remove:* /collection:http://myserver:8080/tfs/DefaultCollection

См. также

Задачи

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

Ссылки

Синтаксис командной строки (управление версиями)

Команда Workspace

Команда Workfold

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

Создание рабочей области для работы с командным проектом

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

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