Команда TF Merge в скриптовой задаче Powershell не работает - PullRequest
0 голосов
/ 28 февраля 2020

У меня есть задача 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"

Конвейер успешно работает. Но изменения в исходной ветке не объединяются с целевой веткой. Пожалуйста, дайте мне знать, чего не хватает в этих скриптах.

1 Ответ

0 голосов
/ 25 марта 2020

Я публикую это решение, чтобы помочь другим, кто сталкивается с такой проблемой, как я. Использование / loginType: OAuth с командой решает мои проблемы.

...