【问题标题】:doxygen - automatically append text for when a page was last edited?doxygen - 上次编辑页面时自动附加文本?
【发布时间】:2013-12-11 18:29:24
【问题描述】:

是否可以让 doxygen (http://www.doxygen.nl/index.html) 自动向每个生成的页面添加一些文本,以说明由于代码(或注释)更改而导致页面上次修改的时间?

谢谢。

【问题讨论】:

  • 不知道为什么这被否决了。问题不必很长才有用。已将我的评论扩展为答案,因为我认为这是一个相关主题。
  • 感谢@Cheeseminer 的支持,我同意。

标签: doxygen


【解决方案1】:

我不知道 Doxygen 中有任何东西可以跟踪单个文件的修改日期时间。有很多方法可以用它们的生成日期时间来标记页面 - 请参阅 the config section of the manual 中的 $dateHTML_TIMESTAMP,但这不是您所要求的。

要跟踪单个文件中更改的日期时间,我认为您需要使用与更改相关的工具而不是解析工具。此处的选项将包括在您的 doxygen 文本中使用关键字(即 RCS 样式 $DateTime$),这些关键字被您的源代码控制系统替换,从而为您提供提交时间,或者可能使用会执行类似操作的编辑器(显然是 Vim does this )。或者,您可以在运行 Doxygen 之前编写某种形式的脚本来立即执行类似的操作。

就流程而言,使用版本控制系统管理版本标记并让 Doxygen 更像编译器一样运行可能是更好的做法;否则你会在两个系统之间产生冲突/混淆。

【讨论】:

  • 一些有趣的想法,谢谢。 :) 我认为可能是这种情况。
猜你喜欢
  • 2021-10-23
  • 1970-01-01
  • 2021-05-28
  • 1970-01-01
  • 1970-01-01
  • 2018-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多