使用RTF文档的版本控制?

时间:2012-10-15 14:03:11

标签: version-control rtf

我最近开始担任业务系统分析师的新工作。该公司有一个内部文档管理系统,可以读取/解析具有类似BBCode语法的RTF文档,以便从数据库中进行基本的条件,循环和插入数据;我的作用是用代码块修改这些RTF文件,使它们变得动态。

对于我自己的个人用途,我想利用版本控制系统来更好地处理修订,因此在我正在处理它们的各个阶段我不必拥有数十份文件,可能是Mercurial(我不想与Cygwin打交道,但是因为我更习惯于在IDE中使用源代码而不是富文本文档模板,所以我不太确定VCS系统是否是适合使用的解决方案我无法真正使用它们来区分文件,就像存储和跟踪一样。

对此有何建议?我可以使用VCS系统,还是将程序员逻辑应用于非编程问题? :)

1 个答案:

答案 0 :(得分:1)

  

因为我更习惯在IDE中使用源代码而不是富文本   文档模板

这是一个奇怪的角度:您可以随时随地版本版本。有时它不太可用,有时候 - 更多。

如果您的文件基本上是文本 - 您可以进行版本/比较/回滚,如果您的文件可由特殊查看者文本阅读 - 您还可以进行差异修改,如果您的文件可以通过眼睛阅读 - 您还可以合并来源。如果你有GUI,你就拥有SCM的所有功能和工具的可用性。

......很高兴您没有必要使用类似的东西

{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fswiss\fcharset204{\*\fname Arial;}Arial CYR;}}
{\colortbl ;\red0\green128\blue0;}
{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\f0\fs20\'dd\'f2\'ee \'ef\'e5\'f0\'e2\'e0\'ff \'f1\'f2\'f0\'ee\'ea\'e0\par
\'dd\'f2\'ee \b\'e2\'f2\'ee\'f0\'e0\'ff \cf1\b0\'f1\'f2\'f0\'ee\'ea\'e0\cf0\par
}

(普通的纯RTF,里面有简短的俄文)