我怎样才能将eclipse自动插入subversion版本号放入我的代码中

时间:2010-08-19 05:00:33

标签: eclipse svn subclipse

我有兴趣在帮助页面中显示我的代码的版本号。理想情况下,我会使用Major.Minor.SVNrevision格式,其中自动提取SVNrevision编号。我希望?怀疑我可以访问某个变量,但不知道它可能是什么。

任何提示?

2 个答案:

答案 0 :(得分:5)

您可以通过在工作文件中添加所谓的SVN关键字来实现此目的。 This chapter contains standard SVN keywords。那你有两个选择:

  1. 为每个文件夹 svn:keywords 设置属性,以便为使用此存储库的所有人提供此替换: svn propset svn:keywords“Date Author Revision”help.html

  2. 修改svn配置文件(在Windows上:%USERPROFILE%\ Application Data \ Subversion \ config ,在Linux上:〜/ .subversion / config )到为您正在使用的所有存储库和文件启用自动属性(根据模式):将启用自动道具设置为,然后添加到[auto-props]部分: * .html = svn:keywords =日期作者修订

答案 1 :(得分:1)

如果您的帮助文件是版本化的,我会添加一个外部脚本作为Eclipse构建器,以便进行一些关键字替换(using for instance svnversion

但是,如果您的帮助文件已生成,可能是kind of script can help(也基于svnversion以获取“GlobalRev”)。

主要和次要版本信息需要存储并从另一个源检索:它们不是“与svn相关”的信息。