我通过PowerShell运行tf checkin
,这很正常。
当命令运行时,它会打开一个TFS签入窗口,我可以在其中设置注释,选择要关联的工作项等,然后单击按钮确认签入。
但是我想从命令中获取输出,然后确定变更集是什么,以便我可以将tf merge
带有此变更集进入另一个分支。
尝试将输出变为变量导致tf checkin不再向我显示窗口提示然后失败(由于未分配工作项)
这是我到目前为止的代码,
$myVar= $(tf checkin 2>&1 | tee Write-Host)
我如何让它继续显示签入窗口并在完成myVar时保存输出?