365办公网我们一直在努力
您的位置:365办公网 > excel表格制作 > 什么叫版本管理工具;SVN、GIT是什么-git对excel文件,git管理excel文件

什么叫版本管理工具;SVN、GIT是什么-git对excel文件,git管理excel文件

作者:365办公网

返回目录:excel表格制作


可以使用svn管理doc和xls。用Word做为TortoiseSVN的差异比较程序以及版本合并程序TortoiseSVN自带的差异比较版本合并程序只能处理纯文本文件,zhidao而对于常用的Word文档则无能为力。经过我一番试验,终于搞定了这个问题。第一步:创建一个包含宏的Word文档启动Word,然后选择“工具->宏->VisualBase编辑器”菜单启动VB编辑器。在编辑器左侧的“Normal”项目上点击鼠标右键,选择“插入->模块”菜单。

你好,可以使用svn管理doc和xls。用 Word 做为 TortoiseSVN 的差异比较程序以及版本合并程序 TortoiseSVN 自带的差异比较版本合并程序只能处理纯文本文件,而对于常用的 Word 文档则无能为力。经过我一番试验,终于搞定了这个问题。 第一步:创建一个包含宏的Word文档 启动 Word,然后选择“工具->宏->Visual Base编辑器”菜单启动VB编辑器。在编辑器左侧的“Normal”项目上点击鼠标右键,选择“插入->模块”菜单。
cvs, git, svn都用过,以下完全是主观感受
1. git比svn快,用起来更流畅。
2. git在本地就可以用,可以随便保存各种历史痕迹,不用担心污染服务器。svn commit就到服务器了,有时候发现commit错了或不全就得再来一遍,有review更吐血了。(git commit --amend太好用了)
3. git拉branch和在branch之间切换都非常简单,可以随便折腾。svn一个branch就是一个copy。
4. git绝对不会有被lock了不能commit的情况。。
5. svn老版本每个目录都有一个.svn目录,非常繁琐。(新版本svn也只在最上层有.svn目录了,不过仍然比较难用,不在.svn同目录下很多命令不给用,比如svn info)

用 Word 做为 TortoiseSVN 的差异比较程序以及版本合并程序
TortoiseSVN 自带的差异比较版本合并程序只能处理纯文本文件,而对于常用的 Word 文档则无能为力。经过我一番试验,终于搞定了这个问题。
第一步:创建一个包含宏的Word文档
启动 Word,然后选择“工具->宏->Visual Base编辑器”菜单启动VB编辑器。在编辑器左侧的“Normal”项目上点击鼠标右键,选择“插入->模块”菜单。然e799bee5baa6e79fa5e98193e78988e69d83363后输入下列代码:

Sub SvnCompare()
If Documents.Count 2 Then Exit Sub
ActiveDocument.Compare Documents(2).Path & _
"\" & Documents(2).Name, "Comparison"
End Sub
Sub SvnMerge()
If Documents.Count 2 Then Exit Sub
ActiveDocument.Merge Documents(2).Path & _
"\" & Documents(2).Name
End Sub
保存后关闭 Word。
第二步:设置 TortoiseSVN
接下来选择“TortoiseSVN->Settings”菜单,并切换到“差异比较/合并”选项卡。点击“差异比较程序”组中的“高级设置”按钮,再点击“添加”按钮。输入文件扩展名为“doc”,再点击“…”按钮并选中 C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE,并在头尾各输入一个英文引号。后面再加上 “%base” “%mine” /w /mSvnCompare。
最后重复这个步骤并分别设置扩展名为 .dot、.rtf。

现在我们双击“日志”条目,就可以自动启动 Word 来比较差异了。

除了进行比较外,还可以将两个版本合并到一起。要进行 Word 文档的合并,还是进入 TortoiseSVN 的“差异比较/合并”选项卡,并点击“合并程序”组中的“高级设置”按钮。按照前面的步骤添加对 .doc、.dot和 .rtf 文件的处理。但 winword.exe 后面的参数要改成 “%merged” “%theirs” /w /mSvnMerge。

相关阅读

关键词不能为空

ppt怎么做_excel表格制作_office365_word文档_365办公网