我正在尝试使用PowerShell自动执行常规开发人员任务。我的PowerShell脚本已经过了一半。
我想从TFS获取特定项目的最新版本。开发人员可以访问TFS中的多个项目。在这些项目中,需要更新特定项目下的文件。
我将在开发人员的机器上运行powershell脚本,其中已经设置了TFS路径并且开发人员有权访问TFS。我用Google搜索了一段时间,但无法得到答案。
答案 0 :(得分:3)
这是我使用的方式:
1)您必须安装Microsoft Visual Studio Team Foundation Server 2012 Power Tools。您需要安装Windows PowerShell cmdlet。
Windows PowerShell cmdlet需要安装.NET Framework 3.5 Windows功能。
需要配置Windows PowerShell执行策略。受限制的执行政策不起作用。
2)安装先决条件后,您可以使用版本控制。
打开Windows PowerShell控制台,然后从Visual Studio Team Foundation Server 2012电动工具加载Team Foundation cmdlet。
Get-PSSnapin –Registered
Add-PSSnapin Microsoft.TeamFoundation.PowerShell
答案 1 :(得分:0)
简单的方法是让工作空间映射多个项目并从Powershell运行tf get命令。 TF还允许您管理工作区,因此您可以通过几行来获得所需的内容。