我想要一种让我的代码风格做这样的事情的方法。这个评论是用 PHP 编写的,但这个概念应该适用于任何 eclipse 兼容的语言。
/*
* @author ${user}
* @version ${version}
*/
我想更新版本变量一次,然后提交到存储库。因此,现在当其他人添加评论时,它将包括版本。这就是问题所在..您将版本存储在哪里?我可以<version></version>
在“.project”文件中创建一组标签,以及如何从代码样式中引用它们吗?
在这种情况下,如果您使用的是 Subversion,我会使用它的关键字替换机制(引用):
Subversion 能够将关键字(关于版本化文件的有用的动态信息片段)替换为文件本身的内容。关键字通常提供有关对文件进行的最后修改的信息。
在这里,您可能会对关键字Revision
和感兴趣Author
,我想:
Revision
此关键字描述了此文件在存储库中更改的最后一个已知修订,看起来像$Revision: 144 $
.
Author
此关键字描述了在存储库中更改此文件的最后一个已知用户,类似于$Author: harry $
.