如何制作TortoiseSVN diff .dot和.dotx Word模板文件

时间:2015-01-31 17:47:45

标签: svn tortoisesvn

TortoiseSVN具有惊人的能力来区分Microsoft Word文档修订版,显然可以通过C:\Program Files\TortoiseSVN\Diff-Scripts中的脚本调用MS Word来执行diff(而不是使用TortoiseMerge将它们区分为文本文件,当然不适用于Word文件)。 MS Word本身能够区分两个版本的.dot或.dotx文件,使用相同的用户界面“点击”来区分两个版本的.doc或.docx文件,所以看起来像.doc和.doc的TortoiseSVN脚本。 docx文件(diff-doc.js)也适用于.dot和.dotx文件。

在尝试启用TortoiseSVN以区分.dot和.dotx文件时,我编辑了diff-doc.js的第一行......

// extensions: doc;docx;docm

......对此:

// extensions: doc;docx;docm;dot;dotx

然后我尝试使用TortoiseSVN将.dot文件与其先前版本区分开来,并且它的行为与之前相同(TortoiseMerge抱怨它不是有效的文本文件)。想想也许TortoiseSVN只在启动时检查脚本文件中的extensions条评论,我重新启动,但仍然是相同的行为。

我错过了制作TortoiseSVN diff .dot& amp; .dotx文件? (顺便说一句,我知道.dot扩展名被其他程序用于与MS Word无关的事情,我知道这会使.dot扩展名的文件在其真实文件格式方面不明确。)

1 个答案:

答案 0 :(得分:6)

您可以使用相同的脚本,只需告诉Tortoise如何处理.dot / .dotx文件扩展名:

Right Click -> Tortoise SVN -> Settings -> Diff viewer -> Advanced...

您将看到当前扩展名列表。选择 .docx ,单击编辑并复制到剪贴板“外部程序”的值。 关闭它并单击添加...,插入 .dot 作为扩展名,将值从剪贴板粘贴到“外部程序”字段。

就是这样。