subversion存储库包含从源代码生成doxygen的html,latex和man目录。即使对于小的源代码更改,也会使用随机名称生成新文件,这会对版本控制系统进行大的更改。
这有什么办法吗?如何在包含doxygen生成的文档的同时最小化修订之间的更改集?或者,我怎么能找到不再使用的doxygen-genrated文件,应该删除?
答案 0 :(得分:6)
我讨厌在没有提供具体问题答案的情况下回答问题,但在存储库中跟踪doxygen文档通常是个坏主意。对于autoconf生成的配置脚本也是如此。
如果您担心由于缺乏doxygen而无法生成文档的人,最好以您自己的语言和所选区域的私人仓库托管它们。
您可以修改构建脚本来执行此操作 ,而不需要太多努力。根据我在使用免费/开源软件多年后的经验,那些真正关心文档的人将能够生成它们......但是你的里程可能会有所不同。
消除冗余合并冲突(即Joe更改了评论 AND 文档,现在必须合并两者)恕我直言,证明外部化生成的文档。