代码之家  ›  专栏  ›  技术社区  ›  xMutzelx yamini jhamnani

SVN关键字显示在doxygen中

  •  1
  • xMutzelx yamini jhamnani  · 技术社区  · 7 年前

    我正在我的项目中使用svn关键字($Author$,…)。我还使用doxygen注释来改进我的文档。两者的结合给我带来了一些麻烦。

    /**
    *   @author     $Author$
    */
    

    @author是doxygen关键字,$author$是svn关键字。我的doxygen html输出如下所示:
    enter image description here

    2 回复  |  直到 7 年前
        1
  •  1
  •   Stewart    7 年前

    /**
    *   @author     $Author$
    */
    

    make doc ),我的脚本首先调用SubWCRev,用SVN关键字替换这些关键字的所有实例。我用它生成一个未版本的doxygen文件 doxy.out 然后我将其传递到doxygen以生成文档。

        2
  •  1
  •   bahrep Ahamed    7 年前

    SVN关键字总是以一种方式展开,这表明特定字符串是一个展开的关键字,而不是“常规”行。换句话说,扩展的关键字将始终包括美元符号和关键字的名称。这样做的原因之一是为了避免在自动关键字生成的内容和非生成的内容之间产生混淆。

    但是,您应该能够配置Doxygen来重新格式化包含扩展关键字的行。例如,将其配置为查找 $Author: CONTENT $