技术开发 频道

版本控制+文档比较

【IT168 技术文章】

    版本控制和文档修订留痕的比较是在文档管理中很重要的组成部分。在SharePoint中,版本控制是默认支持的。在mdms2003中,利用word2003的文档修订功能,以及event handler实现了将文档的修订留痕保留到SharePoint中的功能。在mdms2007中,也用了类似的方法。

    但是熊总那天突然发现了word2007一个非常好的内置的版本比较功能,完全可以通过客户端来替代那种简陋的文档修订留痕记录。而且它支持和SharePoint中的文档版本做比较。(word果然是一个很强大的东西,只不过有80%的功能我们从来都没有用到过……)

    比如在文档库中的某篇文档,其版本记录如下:   

    我们在线打开这篇文档(只读或者编辑都可以),然后使用版本比较功能: 


    这里可以和SharePoint上该文档的上一个主版本或者最新版本、或者任意的一个版本之间进行比较。我们选择1.0版本:    


    可以选择比较过程包含哪些内容。之后会打开一个很友好的页面列出两个版本的文档中有哪些地方不同(并可以方便地在几个不同处自由跳转)以及两篇文档的原文。(注意在原文中并不是通过修订的方式来修改的,也就是说版本间的差异是通过相似度计算得到的结果)    


    并且,我们可以把比较的结果(包含两个版本的差异)另存成一份文档保存下来(这个就不截图了)

    总结!这是一个很有用的功能!不过也是有缺点的,就是文档版本的比较粒度不够细,是在句子和句子之间进行比较的,而句子中究竟修改了哪个词,只能靠人眼去看了。

0
相关文章