Version control 对RTF文档使用版本控制?

Version control 对RTF文档使用版本控制?,version-control,rtf,Version Control,Rtf,我最近开始了一份新工作,担任业务系统分析师。该公司有一个内部文档管理系统,可以读取/解析RTF文档,RTF文档具有类似BBCode的语法,用于从数据库执行基本条件、循环和插入数据;我的角色是用代码块修改这些RTF文件,使它们成为动态的 出于个人目的,我希望利用版本控制系统更好地处理修订,因此在我处理文件的各个阶段,我不必有几十份副本,可能是Mercurial(我不想处理Cygwin),但鉴于我更习惯于IDE中的源代码而不是富格文本文档模板,我不太确定VCS系统是否是合适的解决方案,因为我不能真正

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

出于个人目的,我希望利用版本控制系统更好地处理修订,因此在我处理文件的各个阶段,我不必有几十份副本,可能是Mercurial(我不想处理Cygwin),但鉴于我更习惯于IDE中的源代码而不是富格文本文档模板,我不太确定VCS系统是否是合适的解决方案,因为我不能真正使用它们来区分文件,就像存储和跟踪一样

有什么建议吗?我可以使用VCS系统吗?或者我是否可以将程序员逻辑应用于非编程问题?:)

因为我更习惯于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,其中包含简短的俄语文本)