首页 / 知识
关于svn:我可以使用Subversion可靠地合并两个Microsoft Word文档吗?
2023-04-17 00:11:00

Can I merge two Microsoft Word documents reliably with Subversion?我们在Word文档上正在进行并发编辑,我想确保Subversion可以处理合并的.doc文件。 您知道Subversion是否能很好地处理Word文档的合并? 结合使用TortoiseSVN合并实用程序和xdocdiff插件来比较和合并Office文档 您可以在默认安装中使用TortoiseSVN来查看差异并执行Word文档的合并,它只是打开Word并使用Word自己的查看/更改模式来执行此操作。 编辑:默认情况下,它还具有PowerPoint,Excel,OpenOffice和StarOffice格式的差异功能。 (检查TortoiseSVN \ Diff-Scripts目录)。 我会将svn:needs-lock属性添加到Subversion中存储的Word文档中,以便人们在编辑文件之前必须先锁定文件。这将有助于防止合并冲突。 这就是我们在工作中所做的,并且效果很好。 (对于使用Word文档,我们别无选择,因此只能选择此解决方案,而不是更改文件类型。) 您可以使用Word将docx文档保存为" Flat OPC" XML格式(另存为.. XML文档)。 这样,您将获得纯文本文件。 不过,您需要注意的是,关系ID不会被破坏。 例如:
用户B目前不太可能在Word中打开文档,因此最好不要提交。如果您可以对此进行控制,或者准备手动解决问题,则可以。 否则,您可以考虑使用像我的Plutext协作软件这样的工具,该软件可以在Alfresco中粉碎文档并对其组成部分进行版本化。 否:由于Word使用二进制文件格式,因此svn根本无法合并文件。 但是,Word本身具有合并功能。如果必须解决合并冲突,则可以尝试这样做。 Word文档是二进制的,所以没有。编辑者是否知识渊博,可以教他们如何使用纯文本格式(如reStructuredText或LaTeX)? 您不能使用Subversion自动合并Word文档。没有三向合并支持(即使使用Tortoise SVN也是如此)。如果您不依赖Word,则可以使用在线文档编辑器,例如Revisionator。它支持所见即所得文档的三向合并。还有其他版本控制功能(差异,分叉等)。
本页http://newgeeks.blogspot.com/2006/08/word-document-management-using-svn.html 我当前正在使用Word插件使用SharpSVN连接存储库。在当前状态下,创建和选择新文档有点复杂,但这不应该是一个大问题。 因此,当您(最后)在存储库中有一个文档时,提交和从任何修订版本进行更新都非常简单。您可以将这些.docx文件与Word的内置比较或合并功能进行比较和合并。其实很简单。希望在接下来的几周内完成它。 您可能还考虑使用非二进制格式,例如Html |
最新内容
相关内容
更新文件命令linux?
更新文件命令linux?,工作,系统,地址,信息,时间,命令,目录,基础,标准,网络,linux常用命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出目linux基础命令增加文件?
linux基础命令增加文件?,系统,时间,名字,文件,基础,数据,命令,名称,首次,密码,linux命令如何新建一个文件终端下键入:touch加文件名,这样就创建linux移动文档命令?
linux移动文档命令?,文件,名称,系统,位置,目录,信息,命令,源文件,目标,文件名,linux中如何移动文件语法:mv [选项] 源文件或目录 目标文件或目linux文件全选命令?
linux文件全选命令?,电脑,系统,环境,代码,平台,服务,快捷键,文件,命令,权限,linux不小心文件全选点了打开,怎么全部取消打开文件你如果没有修linux浏览文件类命令?
linux浏览文件类命令?,系统,信息,数据,情况,命令,标准,时间,文件,概念,管理,在Linux系统中,执行什么命令查看文件或目录的权限?1、linux查看文linux重名名文件命令?
linux重名名文件命令?,图片,名称,名字,文件,命令,位置,代码,软件,系统,文件名,linux文件重命名命令mv较简单的处理命令:mvmv原文件名新文件名如linux将文件备份命令?
linux将文件备份命令?,系统,密码,设备,软件,通讯,较大,认证,服务,数据,文件,Linux下数据备份命令scp、rsync和后台运行1、scp 是secure copy的linux扩展文件命令?
linux扩展文件命令?,工作,地址,系统,信息,命令,目录,管理,情况,文件,标准,Linux文件系统操作命令1、(1)根据文件名查找例如,我们想要查找一个文linux合并行命令行?
linux合并行命令行?,工作,系统,地址,信息,文件,代码,目录,命令,功能,内容,Linux怎么用命令合并多个文件为一个1、将两个文件filetxt和filetxtlinux文件替换命令行?
linux文件替换命令行?,资料,命令,文件,数据,名称,系统,实时,工作,字符串,批量,Linux命令之sed-替换字符串Linux sed 命令是利用脚本来处理文本linux命令行解锁文件?
linux命令行解锁文件?,系统,地址,工具,工作,管理,电脑,命令,文件,信息,密码,Linux命令行执行root权限的命令目录方法1:从终端获取root权限打开读写文件命令linux?
读写文件命令linux?,系统,数字,电脑,档案,地址,命令,文件,标准,位置,设备,linux改文件权限为可读写(Linux改文件权限)1、在Linux中,可以使用chm