我们对Word文档进行了并发编辑,我想确保Subversion能够处理合并.doc文件。你知道Subversion是否处理好Word文档的合并?我可以将两个Microsoft Word文档可靠地与Subversion合并吗?
回答
Word文档是二进制的,所以没有。编辑知识渊博程度是否足以教他们如何使用像reStructuredText或LaTeX这样的纯文本格式?
否:由于Word使用二进制文件格式,因此svn根本无法合并文件。
但是,Word本身具有合并功能。如果你必须解决合并冲突,你可以尝试。
使用TortoiseSVN与xdocdiff插件合并实用程序来比较和合并Office文档
什么xdocdiff为我做什么? – 2008-09-18 05:16:02
是的,这也没有帮助我。它声称比较(即DIFF)单词文档,但不合并。 – 2011-09-09 02:16:45
我想,这样的人被要求修改之前,锁定该文件的svn:needs-lock属性添加到存储在Subversion的Word文档。这将很大程度上防止合并冲突。
这是我们在工作中所做的工作,并且工作得很好。 (我们没有关于必须使用Word文档的选择,因此此解决方案而不是更改文件类型。)
您可以在其默认安装中使用TortoiseSVN来查看差异并执行Word文档的合并,它只是打开Word并使用Word自己的审查/更改模式来执行此操作。
编辑:默认情况下,它也具有PowerPoint,Excel,OpenOffice和StarOffice格式的差异功能。 (检查TortoiseSVN \ Diff-Scripts目录)。
您还可以考虑使用像HTML
非二进制格式可以DOCX文档保存到使用Word“扁平OPC” XML格式(另存为.. XML文档)。
这样你就可以得到一个纯文本文件。
你需要注意的是,关系ID不会被破坏。
例如:
用户A增加了一个图像(或超链接,或者注释,或脚注等)到文档,并执行一个svn提交。
用户B(无svn更新)在Word中添加其中的一个,保存为xml,然后执行svn update。
此时用户B不太可能在Word中打开文档,所以他最好不要提交它。如果你可以控制这个,或者准备手动解决问题,你会没事的。
否则,你可以考虑像我的Plutext协作软件那样,在Alfresco中将文档和版本的组成位碎化。
我目前正在使用SharpSVN连接到存储库的Word插件。在目前的状态下,创建和选择新文档有点复杂,但这不应该是一个大问题。
因此,当您(最终)在存储库中有一个文档时,提交并从任何修订更新都非常简单。您可以将这些.docx文件与Word内置的比较或合并功能进行比较和合并。其实很简单。希望在接下来的几周内完成。
此页面http://newgeeks.blogspot.com/2006/08/word-document-management-using-svn.html 一步一步给出了关于如何使用totoiseSVN进行Microsoft Word文档版本管理的信息。
您不能使用Subversion自动合并Word文档。没有3路合并支持(即使是Tortoise SVN)。如果您没有与Word绑定,则可以使用在线文档编辑器,如Revisionator。它支持wysiwyg文档的3路合并。还有其他版本控制功能(差异,分叉等)。
- 1. 合并Microsoft Word文档与TortoiseSVN
- 2. 我可以将两个SQLite SELECT语句合并为一个吗?
- 3. 我可以将两个'findAll'搜索块合并成一个吗?
- 4. 将MS Word文档与Java合并
- 5. 是否可以使用ColdFusion将Microsoft Word文档转换为PDF?
- 6. MySQL我可以将这两个查询合并在一起吗?
- 7. 我可以在C#中修改一个Word '97文档吗?
- 8. 可以合并两个GraphQLSchema实例吗?
- 9. 我可以离线与TFS合并吗?
- 10. 合并与合并:可以简化吗?
- 11. 我可以依靠mod_rewrite吗?
- 12. 我可以依靠MSXML4吗?
- 13. 我可以组合两个DefaultListModels吗?
- 14. 可以将多个xps文档合并为一个WPF文件吗?
- 15. 我可以将html5shiv.js和respond.min.js合并到一个文件中吗?
- 16. Subversion可以合并2个没有分支的项目吗?
- 17. 如何合并两个XML文档和XSLT(可以是XSLT 2.0)?
- 18. Word/PDF - 合并文档
- 19. 我可以在siverlight中查看word文档吗?
- 20. 我可以使用Node.js读取PDF或Word文档吗?
- 21. Java POI可以将图像写入Word文档吗?
- 22. 是否可以从Microsoft Word文档导入数据?
- 23. 你可以将多个文件合并成一个文件吗?
- 24. 合并Word文档C#
- 25. 我们可以合并两个片段容器吗?
- 26. 合并word文档到单个文件
- 27. 使用php比较并合并两个word文档
- 28. 我可以只将这两个LINQ查询合并为一个查询吗?
- 29. 我们可以使用多线程将Microsoft Word文档转换为C#中的HTML吗?
- 30. AppEngine + django:依靠两者都可靠吗?
Lyx是直线LaTex的一个很好的替代品。 它仍然有你所得到的是你的意思。 (这是很难的人使用谁OT WYSIWYG)) 但它更接近所见即所得,但它的潜在甲酸是纯文本(几乎直接胶乳形式我快看看吧) – 2011-10-26 14:12:15