如何在Eclipse代码模板中包含svn关键字

时间:2009-10-22 07:49:06

标签: eclipse svn

我使用Eclipse和SVN作为源存储库。每当用户签入代码时,我想在将代码检入文件之前添加SVN版本以及由用户提供更改和注释的用户ID。

是否有可用的代码模板?

1 个答案:

答案 0 :(得分:1)

Subversion有一个名为Keyword Substitution(这是它的manual page)的功能,可以为文本文件提供几乎所有的功能:你可以获得修订号,用户名和其他几个信息,但不是提交评论。

基本上,您必须为应该发生这种情况的文件启用SVN属性,并以$MyKeyword$的形式插入您想要获取信息的关键字。在提交操作期间,它们将被替换(它是客户端操作)。有关具体说明,请参阅手册页。

请注意,使用此功能时会有一些影响。例如,提交时文件会被更改,因此需要重新编译(取决于使用的语言)。此外,这些文件将更频繁地显示为差异中的冲突。