次のコマンドを使用して、DEV ブランチを TEST ブランチにマージするバッチ スクリプトを作成しました。
tf merge $/Proj/Dev $/Proj/Test /recursive >nul
このコマンドは、常に次の出力をトリガーします。
TF401190: The local workspace [workspace];[name] has 110500 items in it, which exceeds the recommended limit of 100000 items.
To improve performance, either reduce the number of items in the workspace, or convert the workspace to a server workspace.
次のようにコマンドの最後に「2>&1」を追加することで、すべてのエラー/出力を回避できることがわかっています。
tf merge $/Proj/Dev $/Proj/Test /recursive >nul 2>&1
理想的には、特に TF401190 エラーを無視/抑制したいと思います。印刷を許可する前に特定のトークン/文字列の出力をチェックすることを意味するとしても、これを行う方法が必要だと思います。私はまだコマンドラインとバッチ スクリプトを使い始めたばかりです。どんな助けでも大歓迎です!ありがとう。
注:エラー自体の解決策に取り組むことには興味がありません。この質問は、特定のエラーを抑制する方法にのみ関係しています。