Stu*_*ser 4 powershell tfs automation
Powershell脚本目前包含:
$filePath = "C:\someDir\someFile.ext"
Add-TfsPendingChange -Edit -Item <QualifiedItemSpec[]>
Run Code Online (Sandbox Code Playgroud)
从帮助文件和文档中,我还没有找到如何正确填充交换机的<QualifiedItemSpec[]>参数-Item.
这可以仅使用路径来完成,$filePath或者我是否需要将此挂起的更改添加到更改集,或者我是否需要获取包含TFS工作空间的变量以及包含更改集的变量以附加编辑到?
注意:这是一个函数,所以我想做相同的(忽略语法和类型失败):
function someFunction([string]$FileName, [TFSChangeSet]$ChangeSet)
{
#lines of code
$filePath = [string]::Format("C:\someDir\{1}.ext", $FileName)
$ChangeSet.Edit($filePath)
}
Run Code Online (Sandbox Code Playgroud)
此外,这些应保留为待处理编辑,以便我可以在通过VS完成签入之前在VisualStudio中检查这些文件
通常,您只需指定映射到本地TFS工作区的项目的路径,例如:
C:\Tfs\Acme\Trunk\Source> Add-TfsPendingChange -Edit Foo.sln
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2521 次 |
| 最近记录: |