使用PowerShell从TFS获取项目的最新版本

3
我正在试图使用PowerShell自动化我们的常规开发人员任务。我已经完成了一半的PowerShell脚本。
我想要从TFS获取特定项目的最新版本。开发人员将有权限访问TFS中的多个项目。需要更新特定项目下的文件。
我将在开发人员的计算机上运行PowerShell脚本,其中TFS路径已经设置,并且开发人员具有访问TFS的权限。我已经搜索了一段时间,但没有找到答案。
2个回答

3

这是我使用的方法:

1) 您需要安装 Microsoft Visual Studio Team Foundation Server 2012 Power Tools。您需要安装Windows PowerShell cmdlets。

  • Windows PowerShell cmdlets需要安装.NET Framework 3.5 Windows Feature。

  • 需要配置Windows PowerShell Execution Policy。受限制的Execution Policy不起作用。

enter image description here

2)安装完先决条件后,您可以使用版本控制。

打开Windows PowerShell控制台,然后从Visual Studio Team Foundation Server 2012 Power Tools中加载团队基础设施cmdlets。

Get-PSSnapin –Registered
Add-PSSnapin Microsoft.TeamFoundation.PowerShell

0

简单的方法是将多个项目映射到一个工作区,并从Powershell运行tf get命令。 TF还允许您管理工作区,因此只需几行代码即可获得所需结果。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接