如何在 Eclipse 代码模板中包含 svn 关键字
Posted
技术标签:
【中文标题】如何在 Eclipse 代码模板中包含 svn 关键字【英文标题】:How to include the svn keywords in Eclipse Code templates 【发布时间】:2009-10-22 07:49:06 【问题描述】:我使用 Eclipse 和 SVN 作为源存储库。每当用户签入代码时,我想在将代码签入文件之前添加用户提供的更改和 cmet 的 SVN 版本和用户 ID。
有没有可用的代码模板?
【问题讨论】:
【参考方案1】:Subversion 有一个名为 Keyword Substitution 的功能(这是 manual page),它几乎可以完成您对文本文件所需的所有操作:您可以获得修订号、用户名和一些其他信息,但不能获得提交 cmets .
基本上,您必须为应该发生这种情况的文件启用 SVN 属性,并以$MyKeyword$
的形式在您希望获得信息的地方插入关键字。在提交操作期间,它们将被替换(这是客户端操作)。请参阅手册页了解具体说明。
请注意,使用此功能时会有一些影响。例如,文件在提交时被更改,因此需要重新编译(取决于使用的语言)。此外,这些文件将更频繁地在差异中显示为冲突。
【讨论】:
以上是关于如何在 Eclipse 代码模板中包含 svn 关键字的主要内容,如果未能解决你的问题,请参考以下文章