gpt4 book ai didi

powershell - TFS获取在PowerShell上有待更改的工作空间

转载 作者:行者123 更新时间:2023-12-02 23:08:23 26 4
gpt4 key购买 nike

我是TFS的新手,试图获取所有TFS工作区及其在PowerShell上本地计算机上的待更改以进行管理。

我知道您可以使用以下方法获得工作区:

tf vc workspaces

以及与即将发生的更改类似的内容:
tf vc  status

但是,如何获得每个即将发生的更改的工作区?

谢谢。

最佳答案

您可以使用以下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 server question on checking whose working on what files

enter image description here

关于powershell - TFS获取在PowerShell上有待更改的工作空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52655505/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com