Сценарий Powershell в настоящее время содержит:
$filePath = "C:\someDir\someFile.ext"
Add-TfsPendingChange -Edit -Item <QualifiedItemSpec[]>
Из файлов справки и документации я не нашел, как правильно заполнить параметр <QualifiedItemSpec[]>
для переключателя -Item
.
Можно ли это сделать, используя только путь в $filePath
, или мне нужно добавить это ожидающее изменение в набор изменений, или мне нужно получить переменную, которая содержит рабочее пространство TFS, и переменную, которая содержит набор измененийдобавить редактирование к?
Примечание: Это в функции, поэтому я хотел бы сделать эквивалент (игнорирование ошибок синтаксиса и типов):
function someFunction([string]$FileName, [TFSChangeSet]$ChangeSet)
{
#lines of code
$filePath = [string]::Format("C:\someDir\{1}.ext", $FileName)
$ChangeSet.Edit($filePath)
}
Кроме того, они должны оставаться в состоянии отложенного редактирования, чтобы я мог проверить эти файлы в VisualStudio перед выполнением проверки через VS