我使用Eclipse和SVN作为源存储库。每当用户签入代码时,我想在将代码检入文件之前添加SVN版本以及由用户提供更改和注释的用户ID。
是否有可用的代码模板?
答案 0 :(得分:1)
Subversion有一个名为Keyword Substitution(这是它的manual page)的功能,可以为文本文件提供几乎所有的功能:你可以获得修订号,用户名和其他几个信息,但不是提交评论。
基本上,您必须为应该发生这种情况的文件启用SVN属性,并以$MyKeyword$
的形式插入您想要获取信息的关键字。在提交操作期间,它们将被替换(它是客户端操作)。有关具体说明,请参阅手册页。
请注意,使用此功能时会有一些影响。例如,提交时文件会被更改,因此需要重新编译(取决于使用的语言)。此外,这些文件将更频繁地显示为差异中的冲突。