如何在PhpDoc docblock中使用NetBeans和SVN @version标记?

时间:2010-08-16 22:47:14

标签: php svn version-control netbeans phpdoc

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

@version $Id someinfo and timestamp

NetBeans是否有办法在每次提交时自动更新?或者我完全忽略了这个标签的意思?

2 个答案:

答案 0 :(得分:8)

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

确切标记为$Id$,它对应于svn属性svn:keywords=Id。找到配置文件(在Linux上,它通常位于~/.subversion/config下。在Windows上,我在~\Application Data\Subversion\Config下找到它。找到该文件(如果它不存在则创建它),然后添加以下行: / p>

[miscellany]
enable-auto-props = yes

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

如果你想将End Of Line类型设置为LF(\n),你可以用这个替换最后一行:

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

答案 1 :(得分:0)

这对我有用:

转到源文件夹并执行:

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

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