繁体   English   中英

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

[英]How do I use NetBeans and SVN @version tag in the PhpDoc docblock?

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

@version $Id someinfo and timestamp

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

好吧,不,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

如果要将End Of Line类型设置为LF( \\n ),则可以使用以下代码替换最后一行:

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

这对我有用:

转到源文件夹并执行以下命令:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM