Álv*_*lez 8 svn tortoisesvn ms-word
TortoiseSVN有一个很好的VBA脚本,允许使用Word内置的更改跟踪功能合并Microsoft Word文档.这样,当我将更改从分支合并到主干时,我可以解决Word文档中的冲突.
但是,该功能没有尽可能有用,因为它不跟踪修订更改; 它只是将这两个文件作为一个整体进行比较.这样,当我合并一个版本,其中一个段落被添加到文档中时,我不会审查此段落.相反,我必须检查源文档和目标文档之间的所有差异(包括TOC书签名称之类的东西).
这是我无法覆盖的固有限制吗?或者是因为我的Word版本已经很老了?(我正在使用Word 2002).
此外,如果你知道一个神奇的工具或插件...... ;-)
如果您想忽略对 TOC 的修改,您可以修补 diff 脚本,以便自动接受 TOC 中的修订。
例如,您可以在显示比较文档之前将以下行插入到文件 diff-doc.js 中:
var toc;
var i;
for (i = 1; i <= word.ActiveDocument.TablesOfContents.Count; i++)
{
toc = word.ActiveDocument.TablesOfContents(i);
toc.Range.Revisions.AcceptAll();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3503 次 |
| 最近记录: |