TFS получает рабочие пространства с ожидающими изменениями в PowerShell - PullRequest
0 голосов
/ 05 октября 2018

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

Я знаю, что вы можете получить рабочие пространства, используя:

tf vc workspaces

И что-то похожее с ожидаемыми изменениями:

tf vc  status

Но, Как я могу получить каждое рабочее пространство сэто ожидающие изменения?

Спасибо.

1 Ответ

0 голосов
/ 05 октября 2018

Вы можете использовать ниже сценарий PowerShell, чтобы получить каждое рабочее пространство с ожидающими его изменениями:

#Set-Alias tf "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe" #For VS 2017

Set-Alias tf "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\TF.exe" #For Visual Studio 2015

Write-Host "Workspaces in current local machine:`n" 

tf workspaces

Write-Host "`n`nPending changes for each workspace:"

ForEach ($workspace in tf workspaces | Foreach {"$(($_ -split '\s+',2)[0])"} | select-string -Pattern 'Collection:|Workspace|""|----------------' -NotMatch )
{

Write-Host "Workspace Name:" $workspace
tf status /workspace:$workspace 
Write-Host `n 
}

Кроме того, вы также можете использовать инструмент Team Foundation Sidekicks для управления рабочими пространствами и ожиданиямиИзменения ... Ссылка на мой ответ в другой ветке: Вопрос к серверу Visual Studio 2017 Team Foundation о проверке чьей работы с какими файлами

enter image description here

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