TFS 2013 - 合并Word文档

时间:2015-12-15 12:31:18

标签: visual-studio-2013 merge tfs2013 docx

我将单词文档(.docx)签入TFS并希望能够合并它们。这在SVN中运行得很好,所以我很困惑为什么这在TFS中不起作用。

在Visual Studio中,我已经将word文档的差异和比较工具分别设置为TortoiseSVN脚本$Db = mysqli_init(); $Db->options(MYSQLI_OPT_LOCAL_INFILE, true); $Db->real_connect($servername, $username, $password, $dbname, 3306); diff-doc.js。设置如下所示:

差异:

  • 命令:merge-doc.js
  • 参数:C:\Windows\System32\wscript.exe

合并:

  • 命令:"C:\path-to-scripts\diff-doc.js" %1 %2 //E:javascript
  • 参数:C:\Windows\System32\wscript.exe

Visual Studio - Configure User Tools

在TFS团队集合中,我将文件类型* .docx配置为可合并。

但是,当需要合并word文档时,我只会获得选项"C:\path-to-scripts\diff-doc.js" %4 %1 %2 %3 //E:javascriptTake Server Version。缺少选项Keep Local Version

我是否需要设置其他内容才能实现这一目标?或者TFS是不可能的?

1 个答案:

答案 0 :(得分:0)

缺少合并工具中合并更改选项的原因。此合并工具基于diff窗口。由于此diff窗口不支持word文件类型(.docx)。你可以轻松测试它。只需比较两个word文件,就会得到以下错误:One or both of these files are not text files and cannot be opened in the comparison window.因此默认合并工具中也不支持此文件tpye。

如果要比较或合并此类型文件,则需要通过工具 - >为每种文件类型(扩展名)配置比较和合并工具。选项 - >源控制 - > Visual Studio Team Foundation Server - >配置用户工具"按钮。更多详细信息,您可以参考此问题MS Office file diff under TFS enter image description here

更新

此选项'合并工具中的合并更改'使用配置工具时不支持。由于此工具基于diff窗口,因此也可以解释。不幸的是,您只能使用Take Server Version和Keep Local Version或Keep Source Version,Keep Target version。