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

时间:2013-08-13 22:09:04

标签: .net powershell-v2.0 msdeploy powershell-v3.0

我想编写powershell脚本以使用PowerShell获取最新版本的项目。

我有我的功能和代码。但我无法弄清楚运行脚本的步骤是什么。

以下是代码:

function Get-LatestVersion() { 
$location = get-location 
tf.exe get $location / version:T / recursive / force 

}

。 TFSExtensions.ps1

请任何人帮助我。

1 个答案:

答案 0 :(得分:1)

假设您在PowerShell控制台或ISE中并且已将目录更改为要同步的位置... 您需要“点源”包含您的函数的文件(或将其添加到您的配置文件中),以便在您的环境中定义该函数。看起来像TFSExtensions.ps1是你或别人给它的名字。键入一个句点,后跟一个空格,后跟文件和文件名的路径(即.... \ MyTools \ TFSExtensions.ps1)。

定义函数后,您可以通过键入其名称(以及任何参数,如果有)来运行它,在本例中只是Get-LatestVersion。 此函数将您正在使用的目录作为工作空间位置。顺便说一句:tf.exe命令行中的正斜杠(/)看起来好像不需要它们。我能够在没有它们的情况下运行命令。 史蒂夫