如何在 PhpDoc 文档块中使用 NetBeans 和 SVN @version 标记?

发布于 2024-09-14 10:40:06 字数 178 浏览 9 评论 0原文

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

@version $Id someinfo and timestamp

NetBeans 是否有办法在每次提交时自动更新此内容?或者我完全错过了这个标签的要点?

I use NetBeans as my php ide and I have seen @version tags in the docblock that look like this:

@version $Id someinfo and timestamp

Does NetBeans have a way to automatically update this with each commit? Or am I missing the point entirely of this tag?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浪菊怪哟 2024-09-21 10:40:07

这对我有用:

转到源文件夹并执行此操作:

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

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

this worked for me:

go to your source folder and execute this:

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

this manually sets the keyword for each file

烟柳画桥 2024-09-21 10:40:06

好吧,不,Netbeans 没有办法。但 subversion 确实...

确切的标记是 $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

Well, no, Netbeans does not have a way. But subversion does...

The exact tag is $Id$, and it corresponds to the svn property svn:keywords=Id. Find the config file (On linux, it's usually under ~/.subversion/config. On windows I found it under ~\Application Data\Subversion\Config. Find that file (or create it if it doesn't exist) and then add these lines:

[miscellany]
enable-auto-props = yes

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

If you want to set the End Of Line type to LF (\n), you can simply replace that last line with this:

*.php = svn:keywords=Id;svn:eol-style=LF
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文