“NetBeans”;上次修改:";模板

“NetBeans”;上次修改:";模板,netbeans,phpdoc,Netbeans,Phpdoc,希望是一个简单的问题 我已经开始在一个新的多开发者PHP项目中使用NetBeans。我在过去的脚本中注意到的一件事是,PHPDoc顶部有一个类似于 /** * PDO Database Configuration * Last Updated: %Date: 15/03/2011, 22:31:04 GMT (Tue 15th Mar 2011)% * * @author lethalMango ... */ 是否有一种方法可以在保存时自动更新“Last Updated:”

希望是一个简单的问题

我已经开始在一个新的多开发者PHP项目中使用NetBeans。我在过去的脚本中注意到的一件事是,PHPDoc顶部有一个类似于

/**
 * PDO Database Configuration
 * Last Updated: %Date: 15/03/2011, 22:31:04 GMT (Tue 15th Mar 2011)%
 *
 * @author      lethalMango
 ...
*/
是否有一种方法可以在保存时自动更新“Last Updated:”部分


干杯

我很确定Netbeans不会给你这样的东西。我也不知道有哪个插件可以为您提供一个钩子,但在版本控制提交和/或内部构建工具上肯定有这样的方法,所以这可能是解决这个问题的最佳方法。

我很确定Netbeans不会给您类似的东西。我也不知道有哪个插件能为你提供一个钩子,但是在版本控制提交和/或内置工具上肯定有这样做的方法,所以这可能是解决这个问题的最好方法。

正如Melv所说,一种常见的方法是通过版本控制系统。这是一种比依赖IDE更好的方法,因为它只需要在服务器端设置一次,而不是在每个客户机上设置一次

如果您使用的是Subversion,那么您可以使用

类似这样,假设已将
yourfile.php
添加到svn:

svn propset svn:keywords "LastChangedDate" yourfile.php

然后将字符串
$LastChangedDate$
添加到文件中,每次提交文件时,关键字都会展开以包含日期。

正如Melv所说,通常的做法是通过版本控制系统。这是一种比依赖IDE更好的方法,因为它只需要在服务器端设置一次,而不是在每个客户机上设置一次

如果您使用的是Subversion,那么您可以使用

类似这样,假设已将
yourfile.php
添加到svn:

svn propset svn:keywords "LastChangedDate" yourfile.php

然后将字符串
$LastChangedDate$
添加到文件中,每次提交文件时,关键字都会展开以包含日期。

非常感谢,知道在哪里可以找到您提到的构建工具类型吗?@lethalMango和是Java的两种流行工具,不幸的是,我不确定PHP流行什么。非常好的东西,谢谢,你知道在哪里可以找到你提到的构建工具类型吗?@lethalMango和是Java的两种流行工具,不幸的是,我不确定PHP流行什么。