doxygen - 自动附加上次编辑页面的文本?

时间:2013-12-11 18:29:25

标签: doxygen

是否有可能让doxygen(http://www.doxygen.nl/index.html)自动为每个生成的页面添加一些文本,这些文本指出由于代码(或注释)更改而最后修改页面的时间?

感谢。

1 个答案:

答案 0 :(得分:1)

我不知道Doxygen中可以跟踪单个文件的修改日期时间的任何内容。有很多方法可以使用生成日期时间标记页面 - 请参阅the config section of the manual中的$dateHTML_TIMESTAMP,但这不是您提出的问题。

要跟踪单个文件中更改的日期时间,我认为您需要使用与更改相关的工具而不是解析工具。这里的选项包括在你的doxygen文本中使用关键字(即RCS风格的$DateTime$),这些关键字由你的源代码控制系统取代,从而给你提交时间,或者可能使用一个类似的东西的编辑器(显然{ {3}})。或者你可以在运行Doxygen之前编写某种形式的脚本来做类似的事情。

在一个过程中,使用版本控制系统来管理版本标记并使Doxygen操作更像编译器,这可能是更好的做法;否则你会在两个系统之间产生冲突/混淆。