【发布时间】:2011-12-15 08:42:06
【问题描述】:
Powershell 脚本当前包含:
$filePath = "C:\someDir\someFile.ext"
Add-TfsPendingChange -Edit -Item <QualifiedItemSpec[]>
从帮助文件和文档中,我没有找到如何正确填充 -Item 开关的 <QualifiedItemSpec[]> 参数。
这是否可以仅使用$filePath 中的路径来完成,或者我是否需要将此挂起的更改添加到更改集中,或者我是否需要获取一个包含 TFS 工作空间的变量和一个包含更改的变量设置为追加编辑?
注意:这是在一个函数中,所以我想做相当于(忽略语法和类型错误):
function someFunction([string]$FileName, [TFSChangeSet]$ChangeSet)
{
#lines of code
$filePath = [string]::Format("C:\someDir\{1}.ext", $FileName)
$ChangeSet.Edit($filePath)
}
此外,这些应保留为待定编辑,因此我可以在通过 VS 完成签入之前在 VisualStudio 中检查这些文件
【问题讨论】:
标签: powershell tfs automation