У меня есть задача powershell со следующими командами в моем конвейере, который выполняется с использованием пользовательского пула агентов.
$TFFile = "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe"
$mergeCommand = " merge $/MyProject/dev $/MyProject/test /recursive"
Start-Process "$TFFile" "$mergeCommand"
$comment = "Automated merge check-in"
$CheckinToTarget = " checkin $/MyProject/test /comment:$comment /recursive /noprompt"
Start-Process "$TFFile" "$CheckinToTarget"
Конвейер успешно работает. Но изменения в исходной ветке не объединяются с целевой веткой. Пожалуйста, дайте мне знать, чего не хватает в этих скриптах.