3

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

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

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

4

1 回答 1

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,里面有简短的俄语文本)

于 2012-10-15T16:57:12.590 回答