TFS PowerShell Snapin:如何阅读Team Foundation Workspace版本

时间:2016-07-13 09:17:41

标签: powershell tfs visual-studio-2015 azure-devops

  1. 如何获取本地工作区的版本。
  2. 所以基本上什么是“获取最新更改”或“高级>获取特定版本......”时的变更集编号。
  3. 我们需要这个,以便将此信息作为我们的应用程序的版本号注入。
  4. 我们尝试了什么:

    $history = Get-TfsItemHistory $SearchPath -Stopafter 1 -Recurse | Select ChangesetId
    

    但它不会返回我们在工作区中的最新版本。它从服务器返回最新版本。

    那么我们如何才能通过类似命令获得团队基础工作区版本?

    是否有工作区版本?因为我们本地可能没有所有文件的最新版本。例如,如果有未完成/待定合并。

    一些其他背景信息:

    我们还没有构建服务器。我们基本上手动创建发布并手动执行该脚本,以便找出变更集编号并设置为我们项目的版本信息json文件。

1 个答案:

答案 0 :(得分:1)

在命令中添加“-Version W”:

$history = Get-TfsItemHistory $SearchPath -Stopafter 1 -Recurse -Version W | Select ChangesetId