对于我们的TFS 2015 vNext Build系统,我正在尝试使用PowerShell脚本签出/编辑/签入文件。
目前,在自定义Build-Step中调用以下行:
#checkout file
Add-TfsPendingChange -Edit -Item $localVersionPath -lock none -Verbose -ErrorAction SilentlyContinue -wa 0
#edit item
#[...]
#checkin file
New-TfsChangeset -Item $localVersionPath -Verbose -Comment "***NO_CI*** - Updating Version.Registry" -Override true
变量$localVersionPath
已正确设置为我要结帐的文件..
在执行这些行时,TFS代理在实时控制台中回复以下行两次:
无法确定工作区。
在我们的构建服务器上的命令提示符上调用checkout / checkin命令时,一切正常,但在构建环境中我得到上面的错误..
有谁知道如何解决这个问题?