输出重定向时TFS命令行不执行

时间:2013-07-23 10:13:17

标签: command-line tfs tfs2010 tfs2012

当我将输出重定向到文本文件时,为什么没有显示'Resolve Conflict'窗口,如下所示

d:\tfstest\tf resolve  >myfile.txt

它显示我何时选择不重定向输出,如下所示:

d:\tfstest\tf resolve

为什么会发生这种情况????

1 个答案:

答案 0 :(得分:0)

当您使用重定向时,它不显示UI,因为使用重定向是您通常在将事物链接在一起的脚本中执行的操作。因此,期望您为每个冲突调用tf resolve并传递高级参数以告诉它如何处理这些冲突(与/ noprompt组合):

  

Microsoft(R)TF - Team Foundation版本控制工具,版本   11.0.60315.1版权所有(c)Microsoft Corporation。保留所有权利。

     

解决工作区中已更改项目与之间的冲突   服务器上项目的最新或目标版本。

     

解析[itemspec]   [/自动:(AutoMerge | AutoMergeForced | TakeTheirs | KeepYours |              OverwriteLocal | DeleteConflict | KeepYoursRenameTheirs)              [/ preview] [/ recursive] [/ newname:path] [/ noprompt]              [(/ overridetype:overridetype | / converttotype:converttype)]              [/性质:(@ valuefile | NAME1 =值1 [; 2 =值2; NAME3 = @ valuefile;   ...]              [/登录:用户名,[口令]]