我最近开始了一份新工作,担任商业系统分析师。公司有一个内部文件管理系统,可以读取/解析具有类似BBCode语法的RTF文档,用于基本条件、循环和插入来自数据库的数据。我的职责是通过添加代码块来修改这些RTF文件,使它们变得动态。
为了自己的个人使用,我想利用版本控制系统更好地处理修订,并且在我处理它们的各个阶段时不必拥有数十个文件的副本,可能使用Mercurial(我不想处理Cygwin),但是由于我更习惯在IDE中阅读源代码而不是富文本文档模板,所以我不太确定VCS系统甚至是适合使用的适当解决方案,因为我不能真正使用它们来比较文件,只能用作存储和跟踪。
对此有什么建议吗?我能否通过VCS系统实现目标,还是我将程序员逻辑应用于非编程问题? :)