如何在 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 关键字的主要内容,如果未能解决你的问题,请参考以下文章

如何在我的 Sendgrid 事务模板中包含 Jinja2 模板

如何在 ARM 模板中包含外部逻辑应用实现

如何在导出的 Eclipse 产品中包含作为配置运行

如何教 Eclipse 在源路径中包含 Maven 源包?

如何在网站上的所有页面中包含带有 css 的模板

如何使用 Eclipse 中包含的外部库创建 jar?