您可以将Eclipse的.Project文件变量用于代码样式变量吗?

时间:2010-01-08 19:00:08

标签: php eclipse projects

我想要一种方法让我的代码样式做这样的事情..这个注释是在PHP中,但这个概念适用于任何与eclipse兼容的语言。

/*
 * @author ${user}
 * @version ${version}
*/

我想更新一次版本变量,然后提交到存储库。所以,现在当其他人添加评论时,它将包括版本。这就是问题出现的地方..你在哪里存储版本?我可以在'.project'文件中创建一个<version></version>标签集,还有一些如何从代码样式中引用它们?

1 个答案:

答案 0 :(得分:1)

在这种情况下,如果你使用Subversion,我会使用它的Keywords substitution mecanism (引用)

  

Subversion有能力   替代关键字 - 有用的,   有关版本化的动态信息   file-into文件的内容   本身。关键词一般提供   关于最后的信息   对文件进行了修改。

在这里,您可能会对关键字RevisionAuthor感兴趣,我想:

Revision
此关键字描述了此文件在存储库中更改的最新已知修订版本,其外观类似于$Revision: 144 $

Author
此关键字描述了在存储库中更改此文件的最后一个已知用户,其外观类似于$Author: harry $