1

对于我正在进行的项目,我们使用 SVN。所以我为 Netbeans 安装了 SVN 插件,到目前为止效果很好。

现在在类和其他 php 文件中,我们使用带有 @version 标签的 docblocks。我想知道如何让插件自动填充/替换版本标签中的 $Id$?

我目前正在使用 Win7 和 NetBeans 7.1.2。我在下面的配置文件中添加了以下几行%APPDATA%\Roaming\Subversion config

*.php = svn:keywords=Id
*.phtml = svn:keywords=Id
*.js = svn:keywords=Id

我还从以下行中删除了评论:

enable-auto-props = yes

重新启动 NetBeans 后,我注意到 (UserPath).netbeans\7.1.2\config\svn\config 中的配置文件已使用先前添加的数据进行了更新。

但是,如果我提交更改的文件,@version 标记不会更新。之后只剩下 $Id$。我做错了什么或者我错过了配置什么?

它应该如下所示:

@version $Id: XYZ.php 637 2012-10-08 15:13:38Z flo $
4

1 回答 1

0

显然,或

  • 您的配置更改不起作用(创建新文件进行测试)
  • 您忘记了 auto-props 一个“小”细节 - 它们应用于新的,在启用文件后创建,在 repo 中不存在。对于这些文件,您必须手动添加 svn:keywords。检查与svn proplist -v <FILENAME>
于 2012-11-27T22:38:16.847 回答