为什么当我将输出重定向到文本文件时未显示“解决冲突”窗口,如下所示
d:\tfstest\tf resolve >myfile.txt
它显示当我选择不重定向输出时,如下所示:
d:\tfstest\tf resolve
为什么会这样????
为什么当我将输出重定向到文本文件时未显示“解决冲突”窗口,如下所示
d:\tfstest\tf resolve >myfile.txt
它显示当我选择不重定向输出时,如下所示:
d:\tfstest\tf resolve
为什么会这样????
当您使用重定向时,它不会显示 UI,因为使用重定向是您通常在将事物链接在一起的脚本中执行的操作。因此,期望您调用tf resolve
每个冲突并传递高级参数来告诉它如何处理这些冲突(与 /noprompt 结合使用):
Microsoft (R) TF - Team Foundation 版本控制工具,版本 11.0.60315.1 版权所有 (c) Microsoft Corporation。版权所有。
解决工作区中更改的项目与服务器上项目的最新或目标版本之间的冲突。
tf resolve [itemspec] [/auto:(AutoMerge|AutoMergeForced|TakeTheirs|KeepYours| OverwriteLocal|DeleteConflict|KeepYoursRenameTheirs)] [/preview] [/recursive] [/newname:path] [/noprompt] [(/overridetype:overridetype | /converttotype:converttype)] [/properties:(@valuefile|name1=value1[;name2=value2;name3=@valuefile; ...] [/login:username,[password]]