我想要一种方法让我的代码样式做这样的事情..这个注释是在PHP中,但这个概念适用于任何与eclipse兼容的语言。
/*
* @author ${user}
* @version ${version}
*/
我想更新一次版本变量,然后提交到存储库。所以,现在当其他人添加评论时,它将包括版本。这就是问题出现的地方..你在哪里存储版本?我可以在'.project'文件中创建一个<version></version>
标签集,还有一些如何从代码样式中引用它们?
答案 0 :(得分:1)
在这种情况下,如果你使用Subversion,我会使用它的Keywords substitution mecanism (引用):
Subversion有能力 替代关键字 - 有用的, 有关版本化的动态信息 file-into文件的内容 本身。关键词一般提供 关于最后的信息 对文件进行了修改。
在这里,您可能会对关键字Revision
和Author
感兴趣,我想:
Revision
此关键字描述了此文件在存储库中更改的最新已知修订版本,其外观类似于$Revision: 144 $
。
Author
此关键字描述了在存储库中更改此文件的最后一个已知用户,其外观类似于$Author: harry $
。