Powershell 脚本任务中的 TF Merge 命令不起作用
TF Merge command in Powershell script task is not working
我在管道中使用以下命令执行 powershell 任务,运行 使用自定义代理池。
$TFFile = "C:\Program Files (x86)\Microsoft Visual Studio19\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"
管道成功运行。但是源分支中的更改不会与目标分支合并。请让我知道此脚本中缺少什么。
我发布此解决方案是为了帮助像我一样面临此问题的其他人。在命令中使用 /loginType:OAuth 解决了我的问题。
我在管道中使用以下命令执行 powershell 任务,运行 使用自定义代理池。
$TFFile = "C:\Program Files (x86)\Microsoft Visual Studio19\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"
管道成功运行。但是源分支中的更改不会与目标分支合并。请让我知道此脚本中缺少什么。
我发布此解决方案是为了帮助像我一样面临此问题的其他人。在命令中使用 /loginType:OAuth 解决了我的问题。