我制作了一个批处理脚本,其中包括使用以下命令将我们的 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 错误。我觉得必须有一种方法可以做到这一点,即使这意味着在允许打印之前检查输出是否有特定的标记/字符串。我对命令行和批处理脚本还是很陌生。任何帮助将不胜感激!谢谢。
注意:我对解决错误本身的解决方案不感兴趣。这个问题只关心如何抑制任何特定的错误。