2009-10-22 37 views
1

我使用Eclipse和SVN作为源代码库。每当用户签入代码时,我想在将代码检入文件之前添加SVN版本和由用户提供的更改和评论的用户标识。如何在Eclipse代码模板中包含svn关键字

是否有任何代码模板可用于此?

回答

1

Subversion有一个名为Keyword Substitution的功能(这是它的manual page),几乎可以完成文本文件的所有功能:您可以获取修订号,用户名和其他一些信息,但不会提交注释。

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

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

相关问题