TortoiseSVN 具有区分 Microsoft Word 文档修订版的惊人能力,这显然是通过以下脚本实现的:C:\Program Files\TortoiseSVN\Diff-Scripts
它调用 MS Word 进行比较(而不是使用 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 和 .dotx 文件所需的东西? (顺便说一句,我知道其他程序将 .dot 扩展名用于与 MS Word 无关的内容,并且我知道这使得带有 .dot 扩展名的文件的真实文件格式不明确。)
您可以使用相同的脚本,只需告诉 Tortoise 如何处理您的 .dot / .dotx 文件扩展名:
Right Click -> Tortoise SVN -> Settings -> Diff viewer -> Advanced...
您将看到当前扩展的列表。选择.docx,单击编辑并将值复制到剪贴板「外部程序」。
关闭它并单击添加...,插入.dot作为扩展,将值从剪贴板粘贴到「外部程序」 field.
就这些。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)