当前位置:  开发笔记 > 前端 > 正文

如何最好的版本设计文件?

如何解决《如何最好的版本设计文件?》经验,为你挑选了0个好方法。

关于如何对Office文档进行版本控制之前,已经就SO(此处和此处)进行了一些讨论,但我认为我的问题仍然有些不同.

我的编程项目以一个项目文件夹开头,该文件夹是空的,除了名为"设计文档"的子文件夹,其中包含项目功能规范的草稿,后来扩展为包含API规范或其他任何需要的内容.

当然,我也会将这些文件检入SVN.我正在寻找的是良好的文件格式和策略,以便在整个版本控制,差异化和合并过程中发挥良好作用.例如,我认为最好将文字处理器文件存储为XML,或者这些差异对于人类读者来说是难看和无用的?这是我想做的事情:

差异和合并文本文档(必须有OOo,很好的MS Word)

差异(也许合并,虽然这可能会在概念上变得困难)架构图,如UML图.我认为这些可以是独立的XML/SVG文件并链接到文本文档中,但我不太了解这些文档如何工作来判断这是否真的可行.

在文本文档中显示自动更新的修订号(可能使用svn:keywords)

有没有人做过这种事情?我可能会查看有关OOo文件等的大量文档和教程,但我也非常感谢指点,我主要是在寻找有关在实践中有效或无效的事情的第一手资料.


编辑:只是为了确定,这里没有涉及"非技术用户".它只是程序员,文档仅用于编程项目.可能会发布PDF,但这将只是另一个构建工件,没有任何必须版本化.

不过,我们真的不想使用Tex等.我知道它很棒,而且我只是不能为一个简单的文本文档而烦恼.我们必须学习它,正确获取所有额外的软件包,将Tex-to-PDF渲染添加到我们的构建过程等等.这就像是一个针对两个或三个文档的小编程项目.如果有的话,我宁愿使用HTML,但对于我来说,文字处理器似乎仍然是一个不错的选择,除了我想要很好的版本.

还有另外一个想法:是否有像OOo或其他方式的SVN插件?或者甚至,为OOo添加SVN支持需要什么?类似于"文件"菜单中的"同步"选项和"修订号"文本字段.我的意思是,这不会成为我们业务的一部分,但它会很酷,毕竟我是老板.

推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有