【发布时间】:2016-02-05 12:57:39
【问题描述】:
我需要在 TFS 构建服务器上的 assemblyversions 中包含 changesetid。我创建了更新 [AssembliVersion] 属性的 powershell 脚本,全部是 assemblyinfo.cs。
如何获取 tfs 中文件夹的当前变更集?
目前我有这样的事情:
function GetLatestChangeset{
Param([string]$projectDir)
$changesetId = Get-TfsItemHistory $projectDir -Recurse -version:W | % ChangesetId | sort -Descending
if ($changesetId.Count -eq 0){
return 0
}
return $changesetId[0]
}
但它返回最新的变更集 ID,而不是正在构建的 ID
【问题讨论】:
标签: powershell tfs tfsbuild