【问题标题】:How do I use NetBeans and SVN @version tag in the PhpDoc docblock?如何在 PhpDoc 文档块中使用 NetBeans 和 SVN @version 标签?
【发布时间】:2010-08-16 22:47:13
【问题描述】:

我使用 NetBeans 作为我的 php ide,我在 docblock 中看到了如下所示的 @version 标签:

@version $Id someinfo and timestamp

NetBeans 是否有办法在每次提交时自动更新它?还是我完全错过了这个标签的重点?

【问题讨论】:

    标签: php svn version-control netbeans phpdoc


    【解决方案1】:

    嗯,不,Netbeans 没有办法。但是颠覆确实...

    确切的标签是$Id$,它对应于svn属性svn:keywords=Id。找到配置文件(在linux上,它通常在~/.subversion/config下。在windows上我在~\Application Data\Subversion\Config下找到它。找到那个文件(或者如果它不存在就创建它)然后添加这些行:

    [miscellany]
    enable-auto-props = yes
    
    [auto-props]
    *.php = svn:keywords=Id
    

    如果您想将行尾类型设置为 LF (\n),您可以简单地将最后一行替换为:

    *.php = svn:keywords=Id;svn:eol-style=LF
    

    【讨论】:

      【解决方案2】:

      这对我有用:

      转到您的源文件夹并执行以下操作:

      find . \( -name '.svn' -prune \) -o -name '*.php' -exec svn propset svn:keywords "Id " {} \;
      

      这会手动为每个文件设置关键字

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-07-05
        • 2011-08-10
        • 1970-01-01
        • 2012-09-21
        • 1970-01-01
        • 2012-01-19
        • 1970-01-01
        • 2012-05-25
        相关资源
        最近更新 更多